grepは正しい単語を見ることができますか? [コピー]

grepは正しい単語を見ることができますか? [コピー]

grepまたはegrepは正しい単語を見ることができますか?次の例をご覧ください。これらは私のグループです。

groups
floppy audio video cdrom games plugdev power netdev scanner users

ただパワーだけ見たいのですがライン全体を返しますね

groups |grep --color -w power
floppy audio video cdrom games plugdev power netdev scanner users

電力を返すためにawkまたはcutを使用してパイプするのは簡単です。

groups |grep --color -w power|cut -d ' ' -f 9
power

しかし、私の質問は:grepまたはegrepコマンドは正しい単語だけを返すことができますか?

ベストアンサー1

GNU grepたとえば、試してみてくださいgrep -o power

~によるとgrep マニュアル:

-o、--matchのみ

一致する行の一致する(空でない)部分のみが印刷され、各部分は別々の出力行に表示されます。

おすすめ記事