Как сохранить расцвеченный выхлоп stdout в файл
Расцвеченный stdout становится монохромным при передаче через pipe, но есть способ сохранить цвет.
2021-10-19
Использованные ссылки:
Установка необходимого пакета, который содержим unbuffer
:
apt install expect-dev
# or
yum install expect-devel
Запускам, например, сборку maven-приложения через unbuffer
и сохраняем расцвеченный вывод mvn
в файл install_1.log
:
unbuffer mvn clean -DskipTests package -Pdist -X -T 4 2>&1 | tee install_1.log
Смотрим ранее сохраннёный лог-файл с ESC-кодами:
less -r install_1.log