1. ホーム
  2. awk

[解決済み] 部分的に文字列が一致する場合(列や単語が部分的に一致する場合)。

2023-02-06 07:53:36

質問

私のダミーファイルは次のようなものです。

C1    C2    C3    
1     a     snow   
2     b     snowman 
snow     c     sowman

文字列がある場合、その行を取得したい。 snow があれば、その行を取得したい。

awk '($3=="snow" || $3=="snowman") {print}' dummy_file

しかし、もっと簡単な方法があるはずです。

どのように解決するのですか?

awk '$3 ~ /snow/ { print }' dummy_file