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

awkのみを使用して-f出力を色でテールし、残りの出力を表示するにはどうすればよいですか?

tail -fを実行できました awkを使用して色で出力 指図。ただし、ログの残りの部分は2行のみをフィルタリングしているように見えるため、どのように出力するかわかりません。ログが書き込まれるときに他の行も表示したい。

awkに何を入れる必要がありますか 残りの出力を表示するコマンド?

私の問題の画像。上記の赤いテキストは、awkを使用していません tail -f log全体を表示します 。その下には、awkと同じコマンドがあります。 カラーフィルタリング。

承認された回答:

一致する線を装飾で印刷する代わりに、一致する線を装飾し、すべてを印刷します:

  awk'/ [メール保護]:/ {$ 0 ="
Linux
  1. ファイルの行をループする方法は?

  2. Grep –recursiveを使用して、「不要な」および「必要な」単語を含む特定の行を除外するにはどうすればよいですか?

  3. 行末に行番号とヒット数を表示するようにgrep出力をフォーマットするにはどうすればよいですか?

  1. ファイル名、日付、サイズのみを表示するように ls の出力を制限する方法は?

  2. 特定の列の内容を awk に置き換える方法は?

  3. awkを使用してファイルをインプレースで変更するには? (sed -i と同様)

  1. Linuxの「cat」コマンドを使用して、特定の行のみを番号で表示するにはどうすればよいですか。

  2. マニュアルページ–ボトムステータス/プロンプトラインに常に合計行とパーセンテージを表示する方法は?

  3. 端子出力から必要な回線のみを取得するにはどうすればよいですか?