Como uso a fonte em negrito no terminal? (eco / gato)

19

Como posso fazer alguma saída em negrito no terminal do Ubuntu

echo "text bold text"

text bold text

ou o mesmo de

cat my_file
    
por varsketiz 26.05.2011 / 10:58

2 respostas

29

Veja como:

echo -e "text 3[1mbold3[0m text"

Veja o tutorial de "Colorizing" .

Não é possível fazer por cat dessa maneira. cat simplesmente imprimirá os caracteres do arquivo no padrão. A coisa mais próxima que posso apresentar é a seguinte:

Se você colocar text 3[1mbold3[0m text , você pode fazer

echo -e 'cat test.txt'
    
por aioobe 26.05.2011 / 11:04
0

Você pode "cat" um arquivo em negrito, fazendo o comando de substituição.

echo -e "text 3[1m'cat my_file'3[0m text"

"A substituição de comandos reatribui a saída de um comando ou até vários comandos; ele literalmente conecta a saída do comando em outro contexto."

Então a parte mágica aqui é

'cat my_file'  # or $(cat my_file)

link

Backticks serão portáveis para shells legados, enquanto eu prefiro usar $() .

    
por sastorsl 02.09.2016 / 10:40