在 bash 脚本或 bash -c 的输出中显示颜色
Show colors in output of bash script or bash -c
我在 Windows 10 上使用新的 Bash shell,但我很确定这在所有平台上都会发生。
$ ls
a.out
a.out
会是绿色的。
$ bash -c "ls"
a.out
这里,a.out
是正常的彩色。
如何使第二种情况的行为与第一种情况相同?
您必须启用颜色:
bash -c "ls --color=auto"
也试试:
bash -i -c ls
我在 Windows 10 上使用新的 Bash shell,但我很确定这在所有平台上都会发生。
$ ls
a.out
a.out
会是绿色的。
$ bash -c "ls"
a.out
这里,a.out
是正常的彩色。
如何使第二种情况的行为与第一种情况相同?
您必须启用颜色:
bash -c "ls --color=auto"
也试试:
bash -i -c ls