擅长:python、mysql、java
<p>直接写到管道上:</p>
<pre><code>#!/usr/bin/env python2
import fileinput
import subprocess
process = subprocess.Popen(['sort'], stdin=subprocess.PIPE)
with process.stdin as pipe, fileinput.FileInput() as file:
for line in file:
if file.isfirstline(): # print header
print line,
else: # pipe tails
pipe.write(line)
process.wait()
</code></pre>