nmap
したがって、変数$line
に異なるパラメータを使用してコマンドを実行するbashコードがあります。
インラインコマンドに変換すると、分離されたパラメータと完全に機能します$line
が、スクリプトはその内容を$line
パラメータとして使用します。
これがNmapの問題かbashの問題かはわかりませんが、コマンドラインで動作するのでbashの問題だと思います。
どんなアイデアにも感謝します。ありがとうございます!
function feedToNmap() {
while read line
do
nmap $line >> nmap_out
done < nmap_input
}
ベストアンサー1
みんなありがとうございます。奇妙な問題であることがわかりました。
この関数の前に、次のように配列を追加します。 (
array <<< elements
正確な行は覚えていません。)
明らかに、これら3つは<<<
何らかの理由で後ろのコードを見逃していましたが、理由はわかりませんが、配列に追加して問題を解決しました。<<<