匹配文字等号

时间:2017-10-06 09:39:27

标签: awk pattern-matching

在某些列中使用awk确切匹配文字等号(=)的语法是什么?

我尝试过(在第2列匹配):

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

但是我总是遇到语法错误。

1 个答案:

答案 0 :(得分:2)

你只需要:

awk  ' $2 == "=" ' yourfile

OR

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

不需要cat file | awk ...

并且=~

中没有awk等运算符