※MACターミナル(BSD系)での動作確認です。
スポンサーリンク
grepの-wオプションで単語単位で検索する
grepで-wオプションを付けた場合
grepで-wオプションを付けると、単語単位で検索ができます。
例えば、下記のin.txtがあったとします。
$ cat in.txt awk grep ls line word str wor words strword wordword
例えば、下記のように、-wオプションを付けて"word"を検索します。
$ grep -w "word" in.txt
下記が実行結果になります。
"word"として一単語で独立している行にのみマッチしています。
$ grep -w "word" in.txt line word str
スポンサーリンク
grepで-wオプションを付けた場合
-wオプション付けない場合も、見てみたいと思います。
in.txtは上記の同様のファイルで、下記のように実行します。
$ grep "word" in.txt
下記が実行結果になります。
"word"の文字列がある行全てがマッチしています。
$ grep "word" in.txt line word str wor words strword wordword
スポンサーリンク