例如:ls -l -d */ | wc -l | awk '{print $1}' | tee /dev/tty | ls -l
此 shell 命令用单行打印 wc 和 ls -l 的结果,但使用 tee。
是否可以使用一个外壳推荐行来实现多个输出,而无需使用"&&">||">">" ">>" "><" ">;">&",三通和临时文件?
当你希望date
和ls -rtl | head -1
的输出在一行上时,你可以使用
echo "$(date): $(ls -rtl | head -1)"
是的,您可以使用awk
写入多个文件,这不在您似乎不喜欢的内容列表中:
echo hi | awk '{print > "a.txt"; print > "b.txt"}'
然后检查a.txt
并b.txt
.