ファイルの内容を取得してランダムにし、出力をnetcat
接続先として提供する単純なスクリプト(実際にはスクリプト)を作成しようとしています。
これが私が必要だと思うものです:
NCIP=$(sort --random-sort /root/list.csv | head -n 1) | nc -zv -w 2 $NCIP 443
私の考えは、sort
andの出力に基づいて変数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