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.
私は2つのプログラムを持っています。1 つ目はクライアントで、2 つ目はサーバーです。stdin と stdout を使用してテキスト形式でデータを交換します。
それらの間にプロキシbashスクリプトを配置し、stdinからのすべてをファイルに記録したいと思います。
以下のコードを試してみましたが、/tmp/f-copy.txt が空です
Proxy.sh:
exec 6<&0 exec 6>/tmp/f-copy.txt server
私は何を間違っていますか?
Look at the tee command, it's what you want. From the man page:
tee
The tee utility copies standard input to standard output, making a copy in zero or more files. The output is unbuffered.