不想遛狗或者 SO 了,当一回伸手党吧
原来是希望能让一个输出两次, tee 比较适合做这个 比如
echo 1 | tee /dev/stdout
1
1
然后希望能够 pipe 下去,初看很美好
echo 1 | tee /dev/stdout | cat
1
1
但后来发现,实际被 pipeline 的不是一个输出,而是两个输出同时被 pipline ,比如
echo 1 | tee /dev/stdout | tr 1 2
2
2
我希望能输出 1 和 2
然后我试了下用 /dev/console,结果失败了
echo 1 > /dev/console
Σ<(っ =°Д °)っ 啥也没输出
看来是没戏了
谁能告诉我 /dev/console 或者 tee 的正确使用姿势?
或者这类需求有什么其它更好的简单解决方案