печать, окрашенная текстом с помощью эха

$ sed -e 's/\(.\{15\}\)\([0-9]\{2\}\)\([0-9]\{2\}\)\([0-9]\{4\}\)/\1\4\3\2/g' /tmp/test.txt

кажется, делает то, что Вы ожидаете.

25
18.07.2012, 21:37
4 ответа

Они - часть 'Элементов последовательности' escape-последовательностей ANSI, также известных как последовательности ECMA-48 CSI, которые были первоначально приняты в 1976

Более конкретно [ 'Управляющая последовательность Introducer'

Ввести man console_codes почти в любом *отклоняют дистрибутив для наблюдения кодов и некоторых документов.

13
27.01.2020, 19:40
  • 1
    man 4 console_code нет man console_code : В моем ubuntu –  0x6773 26.06.2015, 08:32

Чтобы быть точными цветовыми кодами определяются как ниже -

Opening
RED= "\033[31m" or "\e[1;31m"
CYAN="\033[36m" or "\e[1;31m"

Closing = "\033[m" or "\e[0m"

Так в основном его просто способ, которым другой терминал интерпретирует цветовые коды и Вы озаглавливаете свой текст в этих элементах. Нечетный способ заставить терминал понять то, что Вы имеете в виду (как HexCodes или Двоичный файл..)

4
27.01.2020, 19:40

Я нашел хорошее объяснение здесь (по крайней мере, хорошим для меня :-)). Я не уверен, будет ли это полезно для Вас.

Для запуска введите это на консоли:

echo "^[[0;31;40mIn Color"

Первый символ является символом ESC, который похож на два символа, ^ и [. Чтобы смочь распечатать это, необходимо нажать CTRL+V и затем клавишу ESC. Все другие символы являются нормальными печатаемыми символами, таким образом, Вы видите строку В цвете красного цвета. Тип остается, которые окрашивают до Вас revery назад путем ввода этого:

Они - управляющие коды для установки цветовых режимов в терминале. Просто, что при печати с регулярными символами они похожи на это.

2
27.01.2020, 19:40

\e сокращение от Символа ESC. <ESC>[ и m маркеры в течение начала и конца последовательностей управления цветом ANSI, которые являются подмножеством упорядоченного управления терминалом ANSI. Большинство из них запускает с <ESC>[, сопровождаемый числом, сопровождаемым буквой, указывающей, какая функция реализуется (например, курсор перемещения к строке; очиститесь к концу строки, возвратите курсор в сохраненное местоположение, и так далее).

2
27.01.2020, 19:40

Теги

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