2017-10-06 70 views
1

在awk中,某些列中的文字等號(=)與什麼語法完全匹配?匹配文字等號

我想(在列2匹配):

cat $file | awk '$2 == =' 
cat $file | awk '$2 == \=' 
cat $file | awk '$2 =~ /=/' 
cat $file | awk '$2 =~ /\=/' 
cat $file | awk '$2 =~ /"="/' 

,但我總是得到一個語法錯誤。

回答

2

你只需要:

awk ' $2 == "=" ' yourfile 

OR

awk ' $2 ~ /^=$/ ' yourfile 

沒有必要的cat file | awk ...

並沒有像=~沒有運營商在awk

+1

總是在學習。謝謝 – PedroA