ページ付けには follow less +F を使用し、色付けには awk を使用します。

ページ付けには follow less +F を使用し、色付けには awk を使用します。

$less +Fを使ってファイルのページを絞り、画面の出力に色を付けたいです。

フォローモードから出てファイルを閲覧し、再度フォローモードに入ることができ、あまり使いたくないです。

私は次のようなものが欲しい:

#!/bin/sh
tail -f ./StdOutErr.0 | awk -v RS='\r\n' '
/STDOUT/ {print $0}
/STDERR/ {print "\033[38;5;202m" $0 "\033[39m"}
' | less -R +F

しかし、うまくいきません。空の画面のみが表示されます。誰でもどんなアイデアがありますか?

関連情報