テキストファイルを検索するコマンドを実行すると、ag
コマンドラインに次の出力が表示されます(全体の結果は表示されません)。
❯ ag dependency
140317155505.md
27:The Bundler dependencies API ...
140423193022_python_packages.md
61:`distutils` is part of the Python standard ....
出力に改行文字があります。ただし、ファイルにパイプまたはリダイレクトすると、次の出力が表示されます。
140317155505.md:27:The Bundler dependencies API...
140423193022_python_packages.md:61:`distutils` is part of the Python standard...
これには改行文字の代わりに追加のコロンがあります。どのように動作しますか?ag
STDOUTに書き込むだけで、STDOUTの実際の宛先を知らないようです。この情報にアクセスできないと思うのは間違っていますか?
ベストアンサー1
Googleでこれを見つけましたが、私が探していた答えを見つけることができませんでした。次のようにagを呼び出すことができます。
ag --color --group
出力がttyかどうかにかかわらず、デフォルトの色を使用し、結果をファイルごとにグループ化します。
これは実際の効果は何ですか。