0
美好的一天,如何不在AWK中獲取擴展變量
我想知道如何不在AWK中獲取擴展變量。
變量傳遞:achi
但是,當我嘗試:
awk -F, -v var1="achi" '$(NF-1)~var1' file
這是行不通的。它打印所有匹配achi
的行。
我會很感激一些見解,正確地做到這一點。
輸入
achi, francia
nachi, peru
universidad achi, japon
achito, suecia
期望輸出
achi, francia
''$(NF-1)〜「\ b」var1「\ b」''那些是字符串,你需要引用它們。但是,所有這些都會讓你相信,在你的輸出中會有'universidad achi,japon'。 – 2014-11-06 19:10:26
「擴展變量」究竟是什麼意思? – kdhp 2014-11-06 19:38:33
當我想查找只有單詞'achi'的行時_input_的例子。命令行匹配並打印行:'nachi','universidad achi','achito'。我只想讓命令行打印出只有特定「NF」字的行。 – 2014-11-06 19:41:51