AFAICT、GNUのマニュアルページはすべて、それが意味するものをgrep
指定していません。info grep
--color=auto
私はこの選択の意味がすぐにはっきりしない地球上で数少ない人の一人であることに違いありません。
私は「そう--color=auto
です。どこかに間」--color=never
と間に--color=always
あるがまだ指定されていない部分が多すぎます。
ベストアンサー1
ルールは と同じなので、ls
に文書化することをお勧めしますman ls
。引用:
ファイルの種類を区別するための色の使用はデフォルトで無効になっており、--color = neverが使用されていても同様です。 --color = autoを使用すると、lsは
標準出力が端末に接続されている場合にのみカラーコードをエクスポートします。 LS_COLORS 環境
変数は設定を変更できます。これを設定するには、dircolors コマンドを使用します。
したがって、出力がパイプに入るのではなく、出力が端末に入るときにのみコマンドが色の書式を追加するようにし、パイプを使用するプログラムは色の書式をうまく処理できない可能性があります。