從 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錯誤的。

相關內容