久々にシェルプログラミング
久々に仕事でプログラミングをした。それまで、ずっとエクセルでドキュメント作りで退屈していたので楽しい日だった。
しかし、ちょっと張り切りすぎた。
function logging { local COLOR local DEFAULT_COLOR='\033[0m' local STATUS case $1 in 0) COLOR='\033[32m' STATUS='Info ' shift ;; 1) COLOR='\033[33m' STATUS='Warn ' shift ;; 2) COLOR='\033[35m' STATUS='Crit ' shift ;; *?) COLOR='' STATUS='' ;; esac echo -e "${COLOR}`/usr/bin/date +"%b %d %T"` ${STATUS}$@${DEFAULT_COLOR}" | /usr/bin/tee -a ${LOG_FILE} }
こういう事やったらさすがにやり過ぎだ
と怒られてしまい、断念...orz