web-dev-qa-db-ja.com

パイプを減らして強調表示を維持する

出力(例:dmesg)をless(または同等のもの)のようなコマンドにパイプして、元のコマンドで使用されていたテキストの強調表示を維持することは可能ですか?

例:左側にdmesg | less右側dmesg

<code>dmesg | less</code> vs <code>dmesg</code>

33
apoc

使用 --humanパラメータは、dmesgのような環境で色付きのless出力を表示します。

dmesg --human --color=always

または、短いバージョンを使用します。

dmesg -H

または、次のコマンドを使用して同様の結果を得ることができます。

dmesg --color=always | less -R

色付きの出力を生成する他の多くのユーティリティ(lsgrepなど)にも同様の--color=alwaysオプション。

39
Steven