71281


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

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

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

**例：出力結果**

[code]

    Apple, google, MS, daison, cola, google...
    
[/code]

**期待する結果**

[code]

    google, google
    
[/code]


CC BY-SA 4.0
2020-10-17T11:03:10.853
71279
2020-10-17T12:45:11.230
2020-10-17T12:45:11.230
22565
22565
question
linux bash command-line
ターミナルの出力結果に対して文字列検索を行うには


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

[code]

    $ COMMAND | grep 'pattern'
    
[/code]

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

[code]

    $ COMMAND | grep --color 'pattern'
    
[/code]


CC BY-SA 4.0
2020-10-17T11:22:32.660
71281
2020-10-17T11:22:32.660
3060
71279
answer