端末の代替線の色

端末の代替線の色

読みやすくするために代替線の色をサポートする端末またはシェルはありますか?データをテーブル形式(たとえば、apt-cache検索)に出力するコマンドは、特に広い端末ウィンドウで読み取りが少し難しい場合があり、奇数行が偶数行と少し異なる色の場合、読みやすくなります。

ベストアンサー1

シェーディングしたい出力を小さなawkスクリプトにパイプすることができ、パフォーマンスに大きな影響を与えません。たとえば、

NR%2 == 0 {
    print "\033[1;36m" $0 "\033[0m"
    next
}

{
    print "\033[1;46;30m" $0 "\033[0m"
}
  1. .awkファイルの1つに入れてください。PATH
  2. 次の行を追加し.bashrcて再インポートします。

    alias ImFabulous='myfunc';myfunc(){ eval "$@ | awk -f MakeItFabulous.awk";}
    
  3. 努力する: $ ImFabulous <your command here>

たとえば: ImFabulous cat /etc/hosts。私が提供したバージョンは非常に基本的ですが、大きなテーブルファイルの場合はこのバージョンが効果的です。閲覧すれば調整が可能ですカラーエスケープシーケンスあなたにとって素晴らしいタイプです。エイリアスが必要ない場合は、次のように入力できます。<my command> | awk -f MakeItFabulous.awk

おすすめ記事