管道符号,是unix一个很强大的功能,符号为一条竖线:"|"。

用法: command 1 | command 2 他的功能是把第一个命令command 1执行的结果作为command 2的输入传给command 2

例子

  • python 文件,text_code.py
import sys

for line in sys.stdin:
    print(line)
  • data.txt
aaaaaa111
bbbbb2222
cccccc333

linux 命令行输入:

cat data.txt | python code_1.py

输出:

aaaaaa111

bbbbb2222

cccccc333