[Python-ideas] shutil.runret and shutil.runout
Serhiy Storchaka
storchaka at gmail.com
Sun Feb 26 12:49:00 CET 2012
24.02.12 14:41, Nick Coghlan написав(ла):
> On Fri, Feb 24, 2012 at 10:13 PM, Mike Meyer<mwm at mired.org> wrote:
>> Oddly enough, I read the Julia docs on external commands between my
>> first answer and your reply, and their solution is both as simple as
>> what you want, and safe.
Yes, I want this in Python:
readall(cmd('cut -d: -f3 $file', file='/etc/passwd') | cmd('sort -n') | cmd('tail -n5'))
or
cmd('cut', '-d:', '-f3', '/etc/passwd').pipe('sort', '-n').pipe('tail', '-n5').readlines()
or something similar.
> That *is* rather nice, although they never get around to actually
> explaining *how* to capture the output from the child processes
> (http://julialang.org/manual/running-external-programs/, for anyone
> else that's interested).
https://github.com/JuliaLang/julia/blob/10aabddc3834223568a87721149d05765e7e9997/j/process.j
See readall and each_line.
More information about the Python-ideas
mailing list