在某些列中使用awk确切匹配文字等号(=)的语法是什么?
我尝试过(在第2列匹配):
cat $file | awk '$2 == ='
cat $file | awk '$2 == \='
cat $file | awk '$2 =~ /=/'
cat $file | awk '$2 =~ /\=/'
cat $file | awk '$2 =~ /"="/'
但是我总是遇到语法错误。
答案 0 :(得分:2)
你只需要:
awk ' $2 == "=" ' yourfile
OR
awk ' $2 ~ /^=$/ ' yourfile
不需要cat file | awk ...
并且=~
awk
等运算符