LinuxSir.cn,穿越时空的Linuxsir!

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

在shell下如何显示\n为回车,用什么命令?

[复制链接]
发表于 2003-5-30 19:55:22 | 显示全部楼层 |阅读模式
我用echo \n 汉是显示\n
含有知道空白字符的含意
如\f\n\r\t\v,怎样知道那些字符是空白字符
谢谢
发表于 2003-5-30 20:06:46 | 显示全部楼层
echo \\n
附:转义序列
\a        报警字符
\b        退格删除前一个字符
\c        删除换行符并忽略在在\c后面的任何参数
\f        光标转移到下一行的相同位置,用于表格
\n        换行
\r        光标移动到该行的行首
\v        作用和\f相同
\t        制表符TAB,默认是八个字符
\\        显示\字符
\nnn        显示nnn(八进制)ASCII表示的字符
 楼主| 发表于 2003-5-30 20:28:12 | 显示全部楼层

结果是这样的

dragon@dragon:~$ echo \\n
\n
不是回车亚?
用什么命令可以将\n在机器上显示为回车
谢谢
发表于 2003-5-31 00:10:39 | 显示全部楼层
对不起,我那个是在KSH下直接用echo \\n就可以产生回车效果
在BASH下,用echo -e \\n or echo -e "\n"
在ASH下,用echo \\n
在SH下,用echo -e \\n or echo -e "\n"
在BSH下,用echo \\n
在TCSH下,用echo \\n
在CSH下,用???
由此看出不同的shell对转义序列的解释是有区别的.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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