ターミナルの出力結果に対して文字列検索を行うには

投稿者: Anonymous

ターミナルでコマンドを実行した際に出力される結果に対して、文字列検索をして結果を絞りたい場合はどうしたら良いでしょうか?

現在はVScodeに出力結果を貼り付けて検索しています。

defaults domainsと実行すると文字列がたくさん出てくるのでgoogleの文字列を含む値のみ抽出したいです。

例:出力結果

Apple, google, MS, daison, cola, google...

期待する結果

google, google

解決

| (パイプ) で出力結果をリダイレクトして grep コマンドを使うのがオーソドックスな方法の一つかと思います。

$ COMMAND | grep 'pattern'

"pattern" の部分には正規表現を利用できます。パターンを含む を出力するので、オプションを使えばパターンに一致した箇所に色付けしたりすることもできます。

$ COMMAND | grep --color 'pattern'
回答者: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *