echo把选项-e输出了?

hitcser01 2012-08-14 08:50:09
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 不懂,要不要这个信息呢,呵呵。
何解?
...全文
399 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
mymtom 2012-08-16
  • 打赏
  • 举报
回复
POSIX 里 echo 是不能带选项的, 如果需要多种操作系统上使用 echo 之后就不要带选项
如果不能满足要求,建议使用 printf
hitcser01 2012-08-14
  • 打赏
  • 举报
回复
CSDN改版后每次都是抽啊
每刷新5~6次才能正常看贴1次,受不了。。。
hitcser01 2012-08-14
  • 打赏
  • 举报
回复
回3楼:
alias里面没有echo,是要自己添加吗?
回4楼:
见6楼,我不太懂,菜鸟啊。
hitcser01 2012-08-14
  • 打赏
  • 举报
回复
回1楼:
-e enable interpretation of backslash escapes
-E disable interpretation of backslash escapes (default)
回2楼:
好吧,OK了。
能解释下吗?然后就是vim用:q退出后,再次打开时,有时有swap file exists,但有时候又没有。同一个文件,我绝对是:q退出的,然后立刻去vim file_name就出问题了。。。知道的话帮忙解答下啊~谢谢各位了!
LFYer 2012-08-14
  • 打赏
  • 举报
回复
fedora17不会,还是看你的man吧。
nicenight 2012-08-14
  • 打赏
  • 举报
回复
执行 alias 看看你这个 echo 是不是系统的原 echo。
Linux-Torvalds 2012-08-14
  • 打赏
  • 举报
回复
/bin/echo
ckc 2012-08-14
  • 打赏
  • 举报
回复
man echo
看下帮助,也许你的这个版本有什么特殊?

23,110

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧