gpt4 book ai didi

linux - 使用 shell 脚本着色终端

转载 作者:太空狗 更新时间:2023-10-29 12:15:47 25 4
gpt4 key购买 nike

有人可以解释为什么当我在终端中复制并粘贴以下命令时它会正确显示彩色测试,但是当我通过 sh myscript.sh 运行它时它不会显示彩色文本?

blue='\e[1;34m'
NC='\e[0m'

echo -e "${blue}Test${NC}"

编辑

Sudo 不是问题。如果我复制上面的内容并直接粘贴到终端中,一切正常。如果你通过文件运行,sh myscript.sh 不起作用

最佳答案

可能是因为 sh 在您的系统上不是 bash

$ file /bin/sh
/bin/sh: symbolic link to `dash'

尝试

bash myscript.sh

关于linux - 使用 shell 脚本着色终端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25586405/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com