2017-09-03 5 views
2

xというPythonスクリプトがありますが、テキストファイルもあります。行に基づいてコマンドを実行するためのbashスクリプトを作成するにはどうすればよいですか?例えば: スクリプト名のx テキスト名テストバッシュを選択して実行するコマンド

私はそれぞれの行を選択するために、bashスクリプトをしたいと実行します。

のpython x.py $行は>>

をLOG.TXTその後、次の行に移動し、

パイソンx.py $ LINE2 >> log.txtという

を行います

と同様に

+0

これは役立つはず:https://www.cyberciti.biz/faq/unix-howto-read-line-by-line-from-file/ –

答えて

3

これはうまくいくはずです。

#!/bin/bash 
filename=textFileName 
while read -r line 
do 
python x.py $line >>log.txt 
done < "$filename" 
+0

はどうもありがとうございました。これは機能します。実行の間にスリープ時間を追加するのはどうですか? –

関連する問題