GNU/Linux >> Linux の 問題 >  >> Linux

パイプされた出力をさらに色付けすることは可能ですか?

問題は more ではない と less 出力に色を付けていません。それは ls です 端末ではなく別のプロセスに接続されているため、色を出力していません。

ls を簡単に取得することはできません 色を出力するタイミングをより賢くするには、 --color を追加できます more にパイプするときに強制的に色を出力するには

カラー出力の場合は ... |less -R を使用してください less にする エスケープ コードをテキストとして表示する代わりに、端末に色を渡します


ls --color | less -r

Linux、GNU ユーザーランドでテスト済み。


Linux
  1. 少ないだけではありませんか?

  2. Cat、Tac、More、Less の使用方法 – Linux コマンド

  3. XTerm または Konsole で stdout と stderr の出力を異なる色にすることはできますか?

  1. BASH で実行したプログラムのカラー出力

  2. 1 ページに収まらない bash コマンド - 出力をスクロール可能にする

  3. コマンドがパイプされたときに slabtop -o が最初の 23 行しか返さないのはなぜですか?

  1. この巧妙なトリックでduの出力をより便利にします

  2. Aptアップグレードのより良い出力は可能ですか?

  3. シェルの正規表現に基づくカラーハイライト出力