Jag*_*ags 5 colors command-line bash scripts
我想在控制台中保留 Bash 脚本输出的颜色,同时记录并将其回显到控制台。
当我使用以下代码运行脚本时,我在控制台中丢失了颜色。
LOG_FILE="Merge.log"
touch $LOG_FILE
exec > >(tee $LOG_FILE) 2>&1;
Run Code Online (Sandbox Code Playgroud)
以下是屏幕截图以明确说明:
屏幕一和屏幕二在脚本中禁用了日志记录(注释掉):
屏幕 1:
屏幕 2:
屏幕三和四在脚本中启用了日志记录:
屏幕 3:
屏幕 4:
我已经搜索了很多但找不到任何解决方案。谢谢。
操作系统:Ubuntu MATE 21.04
Bash 版本:5.1.4(1)-release (x86_64-pc-linux-gnu)
| 归档时间: |
|
| 查看次数: |
1619 次 |
| 最近记录: |