tail
withの出力色をどのように指定しますかsed
?
echo "`tput setaf 1`foo`tput op`"
期待どおりに動作
echo "foo" | sed -e 's/(foo)/`tput setaf 1`\0`tput op`/g'
しかしそうではありません。
私がここで何を見逃しているのでしょうか?
ベストアンサー1
必ずそうでしょうかsed
?
echo "foo bar baz" | grep --color=auto "bar"
上記の内容はbar
デフォルトで赤で強調表示されます。マニュアルページには、環境変数で使用する色を選択できることが示されていますGREP_COLORS
。
すべての行を印刷して強調表示するには、次の手順を実行しますbar
。
echo "foo bar baz" | grep -E --color=auto "^|bar"