LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 648|回复: 4

BUG

[复制链接]
发表于 2010-4-20 15:40:12 | 显示全部楼层 |阅读模式
# uname -a
Linux ZS-SRV-NEWCCS1 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:48 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux


# echo " this is a \n new line"
this is a \n new line


晕,\n不是代表新起一行的吗?

搞了半天我都没搞明白是怎么回事!
 楼主| 发表于 2010-4-20 15:45:54 | 显示全部楼层
是在BASH下执行的

我试了ksh也一样

发现只有csh才不这样
回复 支持 反对

使用道具 举报

发表于 2010-4-20 15:54:19 | 显示全部楼层
你试试这个
echo -e "this is a\n new line"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-20 16:05:16 | 显示全部楼层
这下对了

echo版本的原因?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-20 16:13:13 | 显示全部楼层
Post by linux_task;2084343
你试试这个
echo -e "this is a\n new line"
OK,看到了,是echo版本的问题

用echo --help就看一了,只是以前一直用aix比较多,没有这个问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表