- Published on
Bashコマンドラインでstderr(エラー出力)を色付け
- Authors
- Name
- Shou Arisaka / 有坂翔
Bashコマンドラインでstderr(エラー出力)を色付けする方法について紹介します。
color()(set -o pipefail;"$@" 2>&1>&3|sed
<a href="https://serverfault.com/questions/59262/bash-print-stderr-in-red-color">bash: print stderr in red color - Server Fault</a>
s,.*,\e[31m&\e[m,'>&2)3>&1
# e.g.
# color sudo apt update
このように、color()
関数を定義して、sed
コマンドで色付けしています。
Bashのコマンドラインで色付けを活用して、作業効率を上げましょう。
以上です。