2

私は2つのプログラムを持っています。1 つ目はクライアントで、2 つ目はサーバーです。stdin と stdout を使用してテキスト形式でデータを交換します。

それらの間にプロキシbashスクリプトを配置し、stdinからのすべてをファイルに記録したいと思います。

以下のコードを試してみましたが、/tmp/f-copy.txt が空です

Proxy.sh:

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

私は何を間違っていますか?

4

1 に答える 1

9

Look at the tee command, it's what you want. From the man page:

The tee utility copies standard input to standard output, making a copy in zero or more files. The output is unbuffered.

于 2012-12-07T21:32:07.170 に答える