Linuxシェルスクリプトの特定のステートメントのエコーの色を変更したい
例:
echo "invalid entries"
echo "valid entries"
echo "valid entry"
echo "invalid entries"
ステートメントに赤い色が必要です。残りはデフォルトの色と同じである必要があります。
tput
を使用して、ユーザーの端末の制御シーケンス(存在する場合)を取得します。
red="`tput setaf 1`"
green="`tput setaf 2`"
cyan="`tput setaf 6`"
bold="`tput bold`"
norm="`tput sgr0`"
echo "${red}invalid entries${norm}"
echo "valid entries"
echo "valid entry"
echo -e "\e[31minvalid entries\e[0m"