Есть ли способ экспортировать цвета вывода команды?
Давайте объясним это небольшим примером:
ls -alh --color=auto
напечатает цветное содержимое каталога, а
ls -alh --color=auto | cat
не будет печатать цвета. То, что я хочу знать, это трюк или инструмент, назовем его magic
, который восстанавливает такие команды, как \033[1m
, так что цвета доступны для последующей обработки:
ls -alh --color=auto | magic | cat
или
ls -alh --color=auto | magic >> file
Обновление:
Я использую ls
только для этого примера, но хочу знать, существует ли общая возможность.