echo把选项-e输出了?
1.echo -e "hello,world\n"
输出 -e hello,world+换行
2.echo -E "hello,world\n"
输出 -E hello,world+换行
ubuntu,Linux version 3.2.0-29-generic-pae 不懂,要不要这个信息呢,呵呵。
何解?
------解决方案--------------------man echo
看下帮助,也许你的这个版本有什么特殊?
------解决方案--------------------/bin/echo
------解决方案--------------------执行 alias 看看你这个 echo 是不是系统的原 echo。
------解决方案--------------------fedora17不会,还是看你的man吧。
------解决方案--------------------POSIX 里 echo 是不能带选项的, 如果需要多种操作系统上使用 echo 之后就不要带选项
如果不能满足要求,建议使用 printf