当前位置: 技术问答>linux和unix
shell下,如何输出特殊字符?
来源: 互联网 发布时间:2015-10-06
本文导语: Red Hat Linux 9 我需要用户登陆的时候初始化环境而显示特殊字符,如 ESC> 会复位我的终端 按照一些书上介绍的原理写 echo "33>" #33八进制,代表ESC,即十进制的ASCII为27,是特殊字符 可是显示的是33>,不是我预想的结...
Red Hat Linux 9
我需要用户登陆的时候初始化环境而显示特殊字符,如 ESC> 会复位我的终端
按照一些书上介绍的原理写 echo "33>" #33八进制,代表ESC,即十进制的ASCII为27,是特殊字符
可是显示的是33>,不是我预想的结果
要怎样才能显示特殊的字符呢?
我需要用户登陆的时候初始化环境而显示特殊字符,如 ESC> 会复位我的终端
按照一些书上介绍的原理写 echo "33>" #33八进制,代表ESC,即十进制的ASCII为27,是特殊字符
可是显示的是33>,不是我预想的结果
要怎样才能显示特殊的字符呢?
|
是不是要加 -e啊,echo -e "33>"
|
bash 2.05以上echo有一个新功能
比如你要让扬声器beep一下
可以echo -e "07"
更方便的:echo $'007'
其余特殊字符同理echo $'NUM'
比如你要让扬声器beep一下
可以echo -e "07"
更方便的:echo $'007'
其余特殊字符同理echo $'NUM'
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。