autodoc.git
/
modref
/
ex
/
predef_3A_3A
/
Process
/
popen.html
version
»
Context lines:
10
20
40
80
file
none
3
autodoc.git/modref/ex/predef_3A_3A/Process/popen.html:70:
<hr /> <dl class='group--doc'> <dt class='head--type'><span class='homogen--type'>Method</span> <span class='homogen--name'><b>popen</b></span> </dt> <dd><p><code><code class='datatype'>string</code> <b><span class='method'>popen</span>(</b><code class='datatype'>string</code> <code class='argument'>command</code><b>)</b></code></p></dd> <dt class='head--doc'>Description</dt>
-
<dd class='body--doc'><p>Executes
the
<a class='ms reference' href='../../predef_3A_3A/Process/popen.html'>command</a>, waits until it has finished and returns
-
the result as a string.</p>
+
<dd class='body--doc'><p>Executes <a class='ms reference' href='../../predef_3A_3A/Process/popen.html'>command</a>
as a shell statement ("<code class='expr'>/bin/sh -c
+
<a class='ms reference' href='../../predef_3A_3A/Process/popen.html'>command</a></code>" for Unix
,
"<code class='expr'>cmd /c <a class='ms reference' href='../../predef_3A_3A/Process/popen.html'>command</a></code>" for Windows),
+
waits until it has finished and returns the result as a string.</p>
+
</dd>
+
<dt class='head--doc'>See also</dt>
+
<dd class='body--doc'><p><a class='ms reference' href='../../predef_3A_3A/Process/system.html'>system</a>, <a class='ms reference' href='../../predef_3A_3A/Process/spawn.html'>spawn</a></p>
</dd></dl> <hr /> <dl class='group--doc'> <dt class='head--type'><span class='homogen--type'>Method</span> <span class='homogen--name'><b>popen</b></span> </dt> <dd><p><code><code class='object resolved'><a class='ms reference' href='../../predef_3A_3A/Stdio/FILE.html'>Stdio.FILE</a></code> <b><span class='method'>popen</span>(</b><code class='datatype'>string</code> <code class='argument'>command</code>, <code class='datatype'>string</code> <code class='argument'>mode</code><b>)</b></code></p></dd> <dt class='head--doc'>Description</dt> <dd class='body--doc'><p>Open a "process" for reading or writing. The <a class='ms reference' href='../../predef_3A_3A/Process/popen.html'>command</a> is executed
-
as a shell statement ("/bin/sh
-c
command" for Unix,
-
"
cmd
/c
command" for Windows).
The parameter <a class='ms reference' href='../../predef_3A_3A/Process/popen.html'>mode</a> should
-
be one of the following letters:</p>
-
<table class='box'><tr><td><code><code class='key'>
'
r
'
</code></code></td><td><p>Open for reading. Data written by the process to stdout
+
as a shell statement ("
<code class='expr'>
/bin/sh
-c
<a class='ms reference' href='../../predef_3A_3A/Process/popen.html'>
command
</a></code>
" for Unix,
+
"
<code class='expr'>
cmd
/c
<a class='ms reference' href='../../predef_3A_3A/Process/popen.html'>
command
</a></code>
" for Windows). The parameter <a class='ms reference' href='../../predef_3A_3A/Process/popen.html'>mode</a>
+
should be one of the following letters:</p>
+
<table class='box'><tr><td><code><code class='key'>
"
r
"
</code></code></td><td><p>Open for reading. Data written by the process to stdout
is available for read.</p> </td></tr>
-
<tr><td><code><code class='key'>
'
w
'
</code></code></td><td><p>Open for writing. Data written to the file is available
+
<tr><td><code><code class='key'>
"
w
"
</code></code></td><td><p>Open for writing. Data written to the file is available
to the process on stdin.</p> </td></tr> </table>
-
+
</dd>
+
<dt class='head--doc'>See also</dt>
+
<dd class='body--doc'><p><a class='ms reference' href='../../predef_3A_3A/Process/system.html'>system</a>, <a class='ms reference' href='../../predef_3A_3A/Process/spawn.html'>spawn</a></p>
</dd></dl> <hr size='1' noshade='1' /> </td> </tr> </table> </body> <script>PikeDoc.current = {"link":"ex/predef_3A_3A/Process/popen.html","name":"popen"};</script> <script src='../../../ex/predef_3A_3A/Process/index.js'></script> <script src='../../../ex/predef_3A_3A/Process/load_index.js'></script> </html>