Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有两个程序。第一个是客户端,第二个是服务器。他们使用标准输入和标准输出以文本格式交换数据。
我想在它们之间放置代理 bash 脚本并将来自标准输入的所有内容记录到文件中。
我尝试了以下代码,但 /tmp/f-copy.txt 为空
代理.sh:
exec 6<&0 exec 6>/tmp/f-copy.txt server
我做错了什么?
看tee命令,就是你想要的。从手册页:
tee
tee 实用程序将标准输入复制到标准输出,在零个或多个文件中进行复制。输出是无缓冲的。