nc入力でリストからファイルを検索する

nc入力でリストからファイルを検索する

ファイルの内容を取得してランダムにし、出力をnetcat接続先として提供する単純なスクリプト(実際にはスクリプト)を作成しようとしています。

これが私が必要だと思うものです:

NCIP=$(sort --random-sort /root/list.csv | head -n 1) | nc -zv -w 2 $NCIP 443

私の考えは、sortandの出力に基づいて変数NCIPを設定し、コマンドがそれを呼び出すようにheadすることです。nc何らかの理由で私はこれがうまくいくことができないようです。

どんなアドバイスも本当にありがとうございます。

答え1

あなたも必要ですか?

$ NCIP=$(sort --random-sort /root/list.csv | head -n 1) ; nc -zv -w 2 $NCIP 443

または

$ sort --random-sort /root/list.csv | head -n 1 | nc -zv -w 2 -p 443

関連情報