我想更改 Linux shell 脚本中特定语句的 echo 颜色
例子 :
echo "invalid entries"
echo "valid entries"
echo "valid entry"
我想要红色来echo "invalid entries"
表达;其余部分应与默认颜色相同。
答案1
用于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"
答案2
echo -e "\e[31minvalid entries\e[0m"