В дополнение кArchLinux - yaourt: сохранить журнал обновлений?
С помощью tee
я могу получить вывод в файл и на терминал одновременно. Но когда я запускаю yaourt -Syu | tee yaourt.log
в bash-файле (который выполняется в терминале), вывод yaourt не имеет обычногоцвета(нет цветов). Также (конечно) при открытии текстового файла вы не можете видеть цвета.
- Можно ли по-прежнему видеть цветовое форматирование yaourt при выполнении вышеуказанной команды через скрипт bash?
- Можно ли позже снова увидеть сохраненный текст в том же цветовом формате?
решение1
Более простой способ отобразить цветовое форматирование yaourt
в терминале и одновременно сохранить вывод (с цветовыми кодами) в файле — использовать color
опцию yaourt:
yaourt -Syua --color | tee yaourt.log
Для отображения файла журнала используйте:
cat yaourt.log
вместо текстового редактора, поскольку цветовые коды делают журнал нечитаемым