8 месяцев назад
`echo` на максималках | Escape последовательности | Linux 🐧
В предыдущей статье `echo` для чайников я затронул тему управляющих последовательностей, которые позволяют задавать цвет текста или фона, положение курсора и некоторые другие вещи. Управляющая последовательность (она же экранированная последовательность или Escape последовательность) представляет собой набор символов, которые будут обрабатываться терминалом иначе чем обычные символы. Например, если мы выполним команду `echo -e '\e[1;33mHi!'`, то вывод команды будет иметь жёлтый цвет: То есть последовательность...
2 месяца назад
Правда о ваших скриптах: как printf легко отправляет echo в прошлое — и почему это перевернет ваше восприятие Linux-команд!
Почти все начинают освоение Linux с команды echo: чтобы напечатать текст, добавить простую отладку или быстро взглянуть на переменную. Но, как показал мой опыт, стоит однажды разобраться с printf — и возвращаться к echo уже не хочется. printf оказывается гораздо более гибким и предсказуемым инструментом для вывода информации. Главный минус echo — отсутствие четких стандартов. В разных оболочках echo ведет себя по-своему: это особенно заметно при использовании параметров или управляющих символов...