代码: 全选
#!/bin/bash
echo -e "hello\a\n"
exit 0

在RHEL下,会正常的显示hello
在Debian下,却会显示为-e hello
分别看了两个系统的man echo,发现都是一样的...难道这个是debian/ubuntu的bug?
代码: 全选
#!/bin/bash
echo -e "hello\a\n"
exit 0
bash啦jtshs256 写了:bash?dash?
不是,我是在Gvim里面編輯的,好方便vmware切換的復制粘貼link_01 写了:你是不是复制了脚本然后用
sh some.sh
????
肯定是bash啦...怎么可能是dash....link_01 写了:我们这么多人都没问题
不用看了,你使用的shell解析器不对,使用的默认的dash
debian/ubuntu/rhel/fedora 默認的shell都是bash枫叶饭团 写了:有的shell是不支持-e的
代码: 全选
tee:x:1000:1000:tee,,,:/home/tee:/bin/bash