利用管道符,可以将两个无关的程序连接起来,将前一个程序的输出结果交给另一个程序来处理,甚至还可以继续交给其它的程序处理。
使用格式:
Command1 | Command2| ...
需要注意的是,管道符只能处理前一个命令的标准输出,而非标准错误。
如果想让command2来接收command1的标准错误,可使用下面两种格式:
Command1 2>&1 | Command2
Command1 |& Command2
tee命令,该命令可以接收标准输入,并重定向到多个目标,即可同时将数据流分送到文件和终端屏幕。
tee [OPTION]...[FILE]...