Как напечатать жирный текст в терминале? [closed]

var=apple
echo " the $var is a fruit "

Я хочу напечатать яблоко - это плод жирным шрифтом Я пробовал это

echo $'\e[32;1m the $var is a fruit\e[0m\e ;'

, но не работает, пожалуйста, помогите мне.

-1
задан 15 July 2021 в 15:09

1 ответ

Расширение переменных не работает в одинарных кавычках.

Итак, вы можете закончить цитату и начать заново (но я думаю, что это очень нечитабельно):

echo $'\e[32;1m the '"$var"$' is a fruit\e[0m'

Или просто используйте echo -e :

echo -e "\e[32;1m the $var is a fruit\e[0m"

Еще лучшим вариантом было бы использовать printf :

printf '\e[32;1m the %s is a fruit\n\e[0m' "$var"
1
ответ дан 28 July 2021 в 11:18

Другие вопросы по тегам:

Похожие вопросы: