たとえば、次の2つのパラメータを必要とするPerlスクリプトがあります。
./PerlScript 0001 192.168.100.200
ただし、このスクリプトの実行には時間がかかります(40x)。
./PerlScript 0003 192.168.100.202
./PerlScript 0061 192.168.100.205
./PerlScript 0061 192.168.100.206
...
...
...
PerlScriptの後にパラメータを自動的に挿入する必要がありますが、どうすればよいですか?ファイルからロードしますか、または配列を作成しますか?
ベストアンサー1
パラメータリストが次のように "thelist"ファイルにあるとします。
0001 192.168.100.200
0003 192.168.100.202
0061 192.168.100.205
0061 192.168.100.206
あなたはできます:
printf "./PerlScript %s %s\n" $(cat thelist) | bash
あなたの例のように、これは順番に実行されます。
に変更
printf "./PerlScript %s %s & \n" $(cat thelist) | bash
バックグラウンドで起動するようにします(ただし、コンピュータがダウンしないように注意してください...)。