netcat は詳細とともにクライアント IP をキャプチャします。
しかし、変数に入れることはできません。
VAR=$(nc -v -l 82)
送信者のIPを$ VARに入れる方法はありますか?
メモ:
Verbose モードは端末に追加の行を印刷します。
そのデータは$ VARに保存されません。
答え1
出力は標準エラーに現れることがあります。標準エラーを標準出力にリダイレクトしてキャプチャします。
$ VAR=$( nc -v -l 82 2>&1 )
または、生の標準出力をファイルにリダイレクトすることもできます。
$ VAR=$( nc -v -l 82 2>&1 >output )