summaryrefslogtreecommitdiff
path: root/pexpect/doc
diff options
context:
space:
mode:
authornoah <noah@656d521f-e311-0410-88e0-e7920216d269>2007-02-11 03:22:44 +0000
committernoah <noah@656d521f-e311-0410-88e0-e7920216d269>2007-02-11 03:22:44 +0000
commitb5dcbedeee7a5ce0afc298a610014523a6c2592f (patch)
tree2c3face1a149b79a4389b6ff97b5ed3626b6b162 /pexpect/doc
parent83edb9b4ac585595032e264196e08b25fbe74a72 (diff)
downloadpexpect-b5dcbedeee7a5ce0afc298a610014523a6c2592f.tar.gz
Checkpoint. Added some enhancements to pxssh.py
git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@449 656d521f-e311-0410-88e0-e7920216d269
Diffstat (limited to 'pexpect/doc')
-rw-r--r--pexpect/doc/index.template.html16
1 files changed, 9 insertions, 7 deletions
diff --git a/pexpect/doc/index.template.html b/pexpect/doc/index.template.html
index bfe3711..5fe7360 100644
--- a/pexpect/doc/index.template.html
+++ b/pexpect/doc/index.template.html
@@ -351,19 +351,19 @@ parameter.</p>
</blockquote>
<hr noshade="noshade" size="1">
<h1><a name="faq"></a>FAQ</h1>
-<p><b>Q: Why doesn't shell pipe and redirect (| and >) work when I
+<p><b>Q: Why don't shell pipe and redirect (| and >) work when I
spawn a command?</b></p>
<p>
A: Remember that Pexpect does NOT interpret shell meta characters such as
-redirect, pipe, or wild cards (>, |, or *). That's done by a shell not the
+redirect, pipe, or wild cards (&gt;, |, or *). That's done by a shell not the
command you are spawning. This is a common mistake. If you want to run a
command and pipe it through another command then you must also start a shell.
For example:
<pre>
- child = pexpect.spawn('/bin/bash -c "ls -l | grep LOG > log_list.txt"')
- child.expect(pexpect.EOF)
+ child = pexpect.spawn('/bin/bash -c "ls -l | grep LOG &gt; log_list.txt"')
+ child.expect(pexpect.EOF)
</pre>
The second form of spawn (where you pass a list of arguments) is useful in
@@ -372,9 +372,9 @@ This can make syntax more clear. For example, the following is equivalent to
the previous example:
<pre>
- shell_cmd = 'ls -l | grep LOG > log_list.txt'
- child = pexpect.spawn('/bin/bash', ['-c', shell_cmd])
- child.expect(pexpect.EOF)
+ shell_cmd = 'ls -l | grep LOG &gt; log_list.txt'
+ child = pexpect.spawn ('/bin/bash', ['-c', shell_cmd])
+ child.expect (pexpect.EOF)
</pre>
</p>
<p><b>Q: Isn't there already a Python Expect?</b></p>
@@ -751,6 +751,7 @@ look for EOF.</p>
<hr noshade="noshade" size="1">
<h1><a name="testing"></a>TESTING</h1>
<p>The following platforms have been tested:</p>
+<!--
<table class="pymenu" border="0" cellpadding="5">
<tbody>
<tr>
@@ -817,6 +818,7 @@ works at all is amazing to me. Cygwin rules!</td>
</tr>
</tbody>
</table>
+-->
<h1>&nbsp;</h1>
<h1><a name="todo">TO DO</a></h1>
<p>Add an option to add a delay after each expect() or before each