Bash:将标准输入复制到文件



>我有两个程序。第一个是客户端,第二个是服务器。他们使用STDIN和STDOUT以文本格式交换数据。

我想在它们之间放置代理 bash 脚本,并将来自 stdin 的所有内容记录到文件中。

我尝试了以下代码,但/tmp/f-copy.txt 为空

Proxy.sh:

exec 6<&0
exec 6>/tmp/f-copy.txt
server

我做错了什么?

看看tee命令,这就是你想要的。从手册页:

tee 实用程序将标准输入复制到标准输出,在零个或多个文件中进行复制。 输出未缓冲。

相关内容

  • 没有找到相关文章

最新更新