你的位置:首页 > 软件开发 > 操作系统 > shell命令:echo命令详解

shell命令:echo命令详解

发布时间:2015-04-23 16:00:18
功能说明:显示文字。 语   法:echo [-ne][字符串] / echo [--help][--version] 补充说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号。 参   数: -n 不要在最后自动换行 ...

功能说明:显示文字。

语   法:echo [-ne][字符串] / echo [--help][--version]

补充说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号。

参   数:    

-n 不要在最后自动换行    

-e 打开反斜杠ESC转义。

若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:           

\a 发出警告声;           

\b 删除前一个字符;           

\c 最后不加上换行符号;           

\f 换行但光标仍旧停留在原来的位置;           

\n 换行且光标移至行首;           

\r 光标移至行首,但不换行;           

\t 插入tab;           

\v 与\f相同;           

\\ 插入\字符;           

\nnn 插入nnn(八进制)所代表的ASCII字符;    

-E 取消反斜杠ESC转义 (默认)    

-help 显示帮助

    -version 显示版本信息

 

############################################################ #

echo输出颜色文本 echo命令改变样式,以输出不同颜色的文本,必须有 -e 选项(开启echo中的转义)。

文本终端的显示颜色可以使用“ANSI非常规字符序列”来生成。

例如:echo -e "\033[44;37;5m ME\033[0m COOL"

解释:"\033[44;37;5m ME "设置背景为蓝色,前景为白色,闪烁光标,输出字符“ME”;      

"\033[0m COOL"重新设置屏幕到缺省设置,输出字符 “COOL”。      

"e"是命令echo的一个可选项,它用于激活特殊字符的解析器。

"\033"引导非常规字符序列(即"\033["表示终端转义字符开始,

"\033"即退出键<ESC>的ASCII码)。

"m"意味着设置属性然后结束非常规字符序列,这个例子里真正有效的字符是"44;37;5"和"0"。

修改"44;37;5"可以生成不同颜色的组合,数值和编码的前后顺序没有关系。    

原标题:shell命令:echo命令详解

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录