端末にnetcat入力を印刷する

端末にnetcat入力を印刷する

ファイルの内容をキャプチャして次にパイプするスクリプトを作成しようとしていますnc

$cat somefile.txt | nc server port

ファイルの内容は期待どおりにサーバーに送信されますが、端末はサーバーからの応答のみを表示できます。

私が送ったものを見るにはどうすればいいですか?

somefile.txtの各行に異なる応答があり、すべてを1つにまとめたいです。

ベストアンサー1

teeプロセス置換を使用して活用できます。

$ cat somefile.txt | tee >(nc server port)

teeただコピーしてください入力する両方stdout そして1つの文書。

<()(プロセス置換)を使用すると、ファイルの代わりに書き込みコマンドの入力をbash通知します。bash

おすすめ記事