从 awk 保存变量以在 bash 中使用它

从 awk 保存变量以在 bash 中使用它

我想使用循环为目录中的所有文件运行 python 脚本bash。该脚本运行为

python2 script.py $file 1 5 a "f$file" n; 

$file是输入文件,1和5是所有文件都相同的数字,a应该是第二行的第一个字段$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错误的。

相关内容