2017-04-26 14 views
0

ファイルから1度に1つの引数でbashスクリプトを複数回実行したいとします。そのファイルには、行ごとにドメイン名が含まれています。 スクリプトは、一度に1つのdomainnameを引数として持つARGUMENTS.txtファイルのドメイン名と同じ回数実行する必要があります。 ファイルからの引数で複数回bashスクリプトを実行する

は、私が実行してみましたが、これは失敗します。これは

while read -r line; do sh SCRIPTNAME.sh "$line"; done <ARGUMENTS.txt 

任意のアイデアを行うことができますか? ありがとうございます!

+2

を実行したスクリプトに変数$ラインを使用しました?それはうまく見えます。私の最初の推測は、 'ARGUMENTS.txt'にはDOSの行末があることです。 – chepner

+0

https://stackoverflow.com/help/mcve please – PSkocik

+0

こんにちはchepner、私はそれをチェックして、DOS行の終わりがないことを確認するためにdos2unixを実行しました。 – z3us

答えて

0

はすでに問題を発見し、私はすでに私が...実行しようとした別の名前にこの変数を変更した場合、スクリプトは失敗しましたか完全に罰金:-)

関連する問題