Linux echo命令详解 |
您所在的位置:网站首页 › echo输出命令 › Linux echo命令详解 |
-n: 不进行换行; -e:激活转义字符。使用-e选项时,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出: \a 发出警告声; \b 删除前一个字符; \c 最后不加上换行符号; \f 换行但光标仍旧停留在原来的位置; \n 换行且光标移至行首; \r 光标移至行首,但不换行;(服务器脚本的输出经常用这个实现)
使用echo输出带颜色的文本,需要使用参数-e,格式如下: echo -e "\e[控制选项;字背景颜色;文字颜色m字符串\e[控制选项m" 或 echo -e "\033[控制选项;字背景颜色;文字颜色m字符串\033[控制选项m" 例如: # echo -e "\e[1;31mwww.test.com\e[0m"
注: \e[1;31m 将颜色设置为红色,就是出现在这个之后的文本颜色都为红色。\e[是特定字符可以换成\033[,1是控制选项表示设置高亮度,31是将字体颜色设置为红色,m是分割符表示设置符结束。 \e[0m 将颜色重新置回,就是出现在这个之后的文本颜色都恢复系统正常的输出颜色,如果没有这个,那系统会一种按照\e[1;31m设置输出的。\e[是特定字符可以换成\003[,0是控制选项表示关闭所有属性,m是分割符表示设置符结束。 字体颜色代码30-37: 30:黑色字 31:红色字 32:绿色字 33:黄色字 34:蓝色字 35:紫色字 36:天蓝字 37:白色字 字符背景颜色代码40—–47: 40:黑底 41:红底 42:绿底 43:黄底 44:蓝底 45:紫底 46:天蓝底 47:白底
控制选项代码: 0:关闭所有属性 1:设置高亮度 4:下划线 5:闪烁 7:反显 8:消隐 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |