2017-10-06 1 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 ...

の必要はありませんし、=~ようにはオペレーターが

+1

常に学習awkではありません。ありがとう – PedroA

関連する問題