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

正規表現による端末のグローバルな色付け

短いバージョンは次のとおりです:そうです、他のプログラムと同様に、シェルから出力をパイプできます。

そこから、好きなものを何でも使用できます。

$ bash | sed "$(echo -e "[email protected]@\e[31mdog\e[[email protected]; [email protected] [email protected] [email protected];")"

「虹」を追加すると思いました。お楽しみください:

for((b=0;$b<8;b++)); do echo -ne "\e[4${b}m4$b : "; \
  for((f=0;$f<8;f++)); do echo -ne "\e[3${f}m3${f}"; done; echo -e "\e[0m"; done

私はまだこの機能を備えた Linux ターミナル エミュレーターを探していますが、これを読んでいて macOS X を使用している場合:

  • iTerm2 を入手し (OS X で多くのコマンド ライン作業を行う場合は、とにかくこれが必要になります)、[設定]> [プロファイル]> [詳細] に移動し、[トリガー] の下の [編集] をクリックします。 ^.*\[ERROR\].*$ のような正規表現でトリガーを追加できます アクションを「ハイライト テキスト」に設定し、パラメータを「赤い前景」などに設定します。

Linux
  1. 初心者向けのLinuxターミナルガイド

  2. シェル論理演算子の優先順位&&、||?

  3. 正規表現の定義?

  1. Linuxターミナルでファイルをコピーする

  2. Linuxターミナルでファイルの名前を変更します

  3. Linuxターミナルでファイルを移動する

  1. XMLStarletを使用してLinuxターミナルでXMLを解析します

  2. Linuxターミナルでラジオを聞く

  3. ベル文字「\a」のメカニズム?