ループを使用してディレクトリ内のすべてのファイルに対してPythonスクリプトを実行したいと思いますbash
。スクリプトは次のように実行されます。
python2 script.py $file 1 5 a "f$file" n;
$file
は入力ファイルです。 1と5はすべてのファイルに対して同じ数値で、a
2行目の最初のフィールドでなければなりません$file
(値をawk
変数に保存しようとしましたが、間違っています)。その後、出力ファイルになります。名前は次のとおりです。f
前に入力アドインがあり、次にリテラル文字列がありますn
。私は試した:
for file in *.b; do
a = awk 'NR==2{print $1}' file
python2 script.py $file 1 5 a "f$file" n;
done
しかし、a
間違っています。