IO重定向及管道(管道)
管道(|,竖杠):连接程序,实现将前一个命令的输出直接定向后一个程序当作输入数据流,并且可以实现多级连接;
命令1 | 命令2 | 命令3 | .......
tee命令:命令的功能是用于读取标准输入的数据,将其内容转交到标准输出设备中,同时保存成文件。
command | tee /path/to/somefile
例如:cat /etc/issue | tee /tmp/issue.tee
结果:显示 /etc/issue 文件内容至屏幕,并将内容保存至 /tmp/issue.tee
练习:1、把/etc/passwd 文件的前六行信息转换为大写字符后输出;
head -n 6 etc/passwd | tr 'a-z' 'A-Z'