ls からパイプしていると思います 端末のカラーコードを保持したい。 ls --color=always と言ってください (デフォルトの --color=auto の代わりに )、コードを保存しますが、パイプ先がそれらを理解する方法を知っていることを保証するものではありません.
glark を使用する場合 grep の代わりに 色付きで表示しようとします。
less を使用する場合 -R で 色付きで表示しようとします。
パイプで出力を生成するプログラムに依存します。
head 、 tail などは色を削除するものではありません。出力がコンソール (色付き) に送られるか、ファイルまたはパイプ (色なし) に送られるかを通常チェックするのは、データを生成するプログラムです
別の SU Q&A を見つけました。プログラムをパイプして出力をコンソールに送信しているかのように嘘をつく方法を示しています (unbuffer でコンソールをエミュレートする)。 )
Linux デスクトップのコマンド ラインからディスプレイ解像度を取得する
Ubuntu ラップトップで SATA コントローラーのバージョンを確認する方法。 SATA 1、2、または 3 を使用していますか? I、II、またはIII?