変数にコマンドパラメータを渡す

変数にコマンドパラメータを渡す

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つは<<<何らかの理由で後ろのコードを見逃していましたが、理由はわかりませんが、配列に追加して問題を解決しました。<<<

おすすめ記事