# Colorize output only if stdout referers to terminal
if [ -t 1 ]; then
textred="\033[1;31m"
textgreen="\033[1;32m"
textyellow="\033[1;33m"
textblue="\033[1;34m"
textreset="\033[0m"
fi
error() { echo -e $textred$@$textreset > /dev/stderr; exit 1; }
# 使用例
error fugafuga
シェルスクリプトでエラーメッセージに色をつける - pyopyopyo - Linuxとかプログラミングの覚え書き -