awk變量傳遞給shell awk里取字段用$表示,sh腳本參數(shù)也用$表示,兩個沖突了怎么辦?
awk里取字段用$表示,sh腳本參數(shù)也用$表示,兩個沖突了怎么辦?香亮語來自2017年10月17日計算機網(wǎng)絡(luò)芝麻集團推薦的awk中的$1$NF$NR。這種參數(shù)只適用于awk。如果同時使用shell,則
awk里取字段用$表示,sh腳本參數(shù)也用$表示,兩個沖突了怎么辦?
香亮語來自2017年10月17日計算機網(wǎng)絡(luò)芝麻集團推薦的awk中的$1$NF$NR。這種參數(shù)只適用于awk。如果同時使用shell,則在awk之外是正常的,但是要在awk中使用它,必須更改變量名。例如,shell的外部參數(shù)被寫為name=$1,然后awk中的awk“{print$1,”$name“}”