Как использовать жирный шрифт в терминале? (Эхо / кошки)

Похоже, что решение было опубликовано только в Web Upd8. Gloobus-Preview теперь имеет новый пакет под названием gloobus-sushi, предназначенный для этой цели.

Таким образом, вам нужно будет выполнить следующие команды:

sudo add-apt-repository ppa:gloobus-dev/gloobus-preview
sudo apt-get update
sudo apt-get install gloobus-preview gloobus-sushi libgdk-pixbuf2.0-dev
19
задан 26 May 2011 в 14:13

20 ответов

Вот как это делается:

echo -e "text \033[1mbold\033[0m text"

См. учебник «Раскраски» для скриптов.

Это невозможно сделать для cat таким образом. cat будет просто печатать символы файла на стандартном. Самое близкое, что я могу придумать, следующее:

Если вы положили text \033[1mbold\033[0m text, вы можете сделать

echo -e `cat test.txt`
29
ответ дан 25 July 2018 в 21:50
  • 1
    то, что я хотел в кошке, то же самое. Я делаю «echo -e» текст \ 033 [1mbold \ 033 [0m text & quot; & GT; myfile ", а затем" cat myfile "спасибо за это. – varsketiz 26 May 2011 в 14:07
  • 2
    В более общем смысле, "echo $ (tput bold)" и "echo $ (tput sgr0)" будет работать для любого терминала, а не только совместимых с ANSI / VTxxx. – njd 26 May 2011 в 15:28
  • 3
    @njd, ах, хорошая точка. – aioobe 26 May 2011 в 15:31

Вот как это делается:

echo -e "text \033[1mbold\033[0m text"

См. учебник «Раскраски» для скриптов.

Это невозможно сделать для cat таким образом. cat будет просто печатать символы файла на стандартном. Самое близкое, что я могу придумать, следующее:

Если вы положили text \033[1mbold\033[0m text, вы можете сделать

echo -e `cat test.txt`
29
ответ дан 26 July 2018 в 17:10

Вот как это делается:

echo -e "text \033[1mbold\033[0m text"

См. учебник «Раскраски» для скриптов.

Это невозможно сделать для cat таким образом. cat будет просто печатать символы файла на стандартном. Самое близкое, что я могу придумать, следующее:

Если вы положили text \033[1mbold\033[0m text, вы можете сделать

echo -e `cat test.txt`
29
ответ дан 31 July 2018 в 10:36

Вот как это делается:

echo -e "text \033[1mbold\033[0m text"

См. учебник «Раскраски» для скриптов.

Это невозможно сделать для cat таким образом. cat будет просто печатать символы файла на стандартном. Самое близкое, что я могу придумать, следующее:

Если вы положили text \033[1mbold\033[0m text, вы можете сделать

echo -e `cat test.txt`
29
ответ дан 31 July 2018 в 11:39

Вот как это делается:

echo -e "text \033[1mbold\033[0m text"

См. учебник «Раскраски» для скриптов.

Это невозможно сделать для cat. cat будет просто печатать символы файла на стандартном. Самое близкое, что я могу придумать, следующее:

Если вы положили text \033[1mbold\033[0m text, вы можете сделать

echo -e `cat test.txt`
29
ответ дан 2 August 2018 в 03:26

Вот как это делается:

echo -e "text \033[1mbold\033[0m text"

См. учебник «Раскраски» для скриптов.

Это невозможно сделать для cat таким образом. cat будет просто печатать символы файла на стандартном. Самое близкое, что я могу придумать, следующее:

Если вы положили text \033[1mbold\033[0m text, вы можете сделать

echo -e `cat test.txt`
29
ответ дан 4 August 2018 в 19:23

Вот как это делается:

echo -e "text \033[1mbold\033[0m text"

См. учебник «Раскраски» для скриптов.

Это невозможно сделать для cat таким образом. cat будет просто печатать символы файла на стандартном. Самое близкое, что я могу придумать, следующее:

Если вы положили text \033[1mbold\033[0m text, вы можете сделать

echo -e `cat test.txt`
29
ответ дан 6 August 2018 в 03:34

Вот как:

  echo -e "text \ 033 [1mbold \ 033 [0m text"  

См. «Раскрашивание» скриптов .

Это невозможно сделать для cat . cat будет просто печатать символы файла на стандартном. Самое близкое, что я могу придумать, следующее:

Если вы поместите текст \ 033 [1mbold \ 033 [0m текст , вы можете сделать

  echo -e `cat test.txt`  
29
ответ дан 7 August 2018 в 21:23

Вот как:

  echo -e "text \ 033 [1mbold \ 033 [0m text"  

См. «Раскрашивание» скриптов .

Это невозможно сделать для cat . cat будет просто печатать символы файла на стандартном. Самое близкое, что я могу придумать, следующее:

Если вы поместите текст \ 033 [1mbold \ 033 [0m текст , вы можете сделать

  echo -e `cat test.txt`  
29
ответ дан 10 August 2018 в 09:41

Вот как:

  echo -e "text \ 033 [1mbold \ 033 [0m text"  

См. «Раскрашивание» скриптов .

Это невозможно сделать для cat . cat будет просто печатать символы файла на стандартном. Самое близкое, что я могу придумать, следующее:

Если вы поместите текст \ 033 [1mbold \ 033 [0m текст , вы можете сделать

  echo -e `cat test.txt`  
29
ответ дан 13 August 2018 в 15:53
  • 1
    то, что я хотел в кошке, то же самое. Я делаю «echo -e» текст \ 033 [1mbold \ 033 [0m text & quot; & GT; myfile ", а затем" cat myfile "спасибо за это. – varsketiz 26 May 2011 в 14:07
  • 2
    В более общем смысле, "echo $ (tput bold)" и "echo $ (tput sgr0)" будет работать для любого терминала, а не только совместимых с ANSI / VTxxx. – njd 26 May 2011 в 15:28
  • 3
    @njd, ах, хорошая точка. – aioobe 26 May 2011 в 15:31

Вы можете «cat» создать жирный шрифт, выполнив подстановку команд.

echo -e "text \033[1m`cat my_file`\033[0m text"

«Подстановка команды переназначает вывод команды или даже нескольких команд, она буквально подключает вывод команды в другой контекст .

Итак, магическая часть здесь

`cat my_file` # or $(cat my_file)

http://tldp.org/LDP/abs/html/commandsub.html

Backticks будет переноситься на устаревшие оболочки, в то время как я предпочитаю использовать $().

0
ответ дан 25 July 2018 в 21:50

Вы можете «cat» создать жирный шрифт, выполнив подстановку команд.

echo -e "text \033[1m`cat my_file`\033[0m text"

«Подстановка команды переназначает вывод команды или даже нескольких команд, она буквально подключает вывод команды в другой контекст .

Итак, магическая часть здесь

`cat my_file` # or $(cat my_file)

http://tldp.org/LDP/abs/html/commandsub.html

Backticks будет переноситься на устаревшие оболочки, в то время как я предпочитаю использовать $().

0
ответ дан 26 July 2018 в 17:10

Вы можете «cat» создать жирный шрифт, выполнив подстановку команд.

echo -e "text \033[1m`cat my_file`\033[0m text"

«Подстановка команды переназначает вывод команды или даже нескольких команд, она буквально подключает вывод команды в другой контекст .

Итак, магическая часть здесь

`cat my_file` # or $(cat my_file)

http://tldp.org/LDP/abs/html/commandsub.html

Backticks будет переноситься на устаревшие оболочки, в то время как я предпочитаю использовать $().

0
ответ дан 31 July 2018 в 10:36

Вы можете «cat» создать жирный шрифт, выполнив подстановку команд.

echo -e "text \033[1m`cat my_file`\033[0m text"

«Подстановка команды переназначает вывод команды или даже нескольких команд, она буквально подключает вывод команды в другой контекст .

Итак, магическая часть здесь

`cat my_file` # or $(cat my_file)

http://tldp.org/LDP/abs/html/commandsub.html

Backticks будет переноситься на устаревшие оболочки, в то время как я предпочитаю использовать $().

0
ответ дан 31 July 2018 в 11:39

Вы можете «cat» создать жирный шрифт, выполнив подстановку команд.

echo -e "text \033[1m`cat my_file`\033[0m text"

«Подстановка команды переназначает вывод команды или даже нескольких команд, она буквально подключает вывод команды в другой контекст .

Итак, магическая часть здесь

`cat my_file` # or $(cat my_file)

http://tldp.org/LDP/abs/html/commandsub.html

Backticks будет переноситься на устаревшие оболочки, в то время как я предпочитаю использовать $().

0
ответ дан 2 August 2018 в 03:26

Вы можете «cat» создать жирный шрифт, выполнив подстановку команд.

echo -e "text \033[1m`cat my_file`\033[0m text"

«Подстановка команды переназначает вывод команды или даже нескольких команд, она буквально подключает вывод команды в другой контекст .

Итак, магическая часть здесь

`cat my_file` # or $(cat my_file)

http://tldp.org/LDP/abs/html/commandsub.html

Backticks будет переноситься на устаревшие оболочки, в то время как я предпочитаю использовать $().

0
ответ дан 4 August 2018 в 19:23

Вы можете «cat» создать жирный шрифт, выполнив подстановку команд.

echo -e "text \033[1m`cat my_file`\033[0m text"

«Подстановка команды переназначает вывод команды или даже нескольких команд, она буквально подключает вывод команды в другой контекст .

Итак, магическая часть здесь

`cat my_file` # or $(cat my_file)

http://tldp.org/LDP/abs/html/commandsub.html

Backticks будет переноситься на устаревшие оболочки, в то время как я предпочитаю использовать $().

0
ответ дан 6 August 2018 в 03:34

Вы можете «cat» создать жирный шрифт, выполнив подстановку команд.

  echo -e "text \ 033 [1m`cat my_file` \ 033 [0m text"   

«Подстановка команды переназначает вывод команды или даже нескольких команд, она буквально подключает вывод команды в другой контекст».

Итак, магическая часть здесь

  `cat my_file` # или $ (cat my_file)  

http://tldp.org/LDP/abs/html/commandsub.html

Backticks будет переносимым для устаревших оболочек, в то время как я предпочитаю использовать $ () .

0
ответ дан 7 August 2018 в 21:23

Вы можете «cat» создать жирный шрифт, выполнив подстановку команд.

  echo -e "text \ 033 [1m`cat my_file` \ 033 [0m text"   

«Подстановка команды переназначает вывод команды или даже нескольких команд, она буквально подключает вывод команды в другой контекст».

Итак, магическая часть здесь

  `cat my_file` # или $ (cat my_file)  

http://tldp.org/LDP/abs/html/commandsub.html

Backticks будет переносимым для устаревших оболочек, в то время как я предпочитаю использовать $ () .

0
ответ дан 10 August 2018 в 09:41

Вы можете «cat» создать жирный шрифт, выполнив подстановку команд.

  echo -e "text \ 033 [1m`cat my_file` \ 033 [0m text"   

«Подстановка команды переназначает вывод команды или даже нескольких команд, она буквально подключает вывод команды в другой контекст».

Итак, магическая часть здесь

  `cat my_file` # или $ (cat my_file)  

http://tldp.org/LDP/abs/html/commandsub.html

Backticks будет переносимым для устаревших оболочек, в то время как я предпочитаю использовать $ () .

0
ответ дан 13 August 2018 в 15:53

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

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