Как убрать цветовые/специальные/escape/ANSI коды из текста с помощью sed

sed "s,\x1B\[[0-9;]*[a-zA-Z],,g"


Команда sed используется для удаления цветовых/специальных/escape/ANSI кодов из текста. Это достигается заменой всех соответствующих символов на пустую строку с помощью регулярного выражения «s,\x1B\[[0-9;]*[a-zA-Z],,g». Эта команда полезна при необходимости очистить текст от форматирования, чтобы увидеть его содержимое без цветовых или специальных символов. Альтернативой может быть использование утилиты awk или использование другой текстовой обработки программы, такой как perl или python.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *