我想以自動的方式編寫簡單的shell腳本。 解析我的字符串並將解析的字符串連接到原始文件上下文中。在shell腳本中對awk使用變量時出現問題
但是,當我通過使用awk命令來完成時,雖然我確定我查找的字符串被解析得很好,但它不起作用。
以下是我的代碼。
for file in ./*.txt
do
fileName="$(string $file | rev | cut -d. -f2 | rev)"
echo $fileName
awk '{print($2"\t"$3"\t"$4"\t""0""\t""0""\t"$5"\t"$6"\t"$7"\t"$8"\t"$fileName)}' $file
done
你可以給點建議嗎?
'AWK「{打印$ 2,$ 3}」 OFS ='\ t''比'awk'{print $ 2「\ t」$ 3}更容易閱讀「' –