echo -e 处理特殊字符 4 输出字符串带颜色 如果输出信息要突出显示一些提示文字,比如Error用红色,Waring用黄色,便于第一时间发现问题。 输出文字带颜色需要结合-e选项和“\033”一块使用,一般格式为: echo -e “\033[字体底色;字体颜色m 字符串 \033[0m” echo -e “\033[字体颜色m 字符串 \033[0m” ...
echo -e "\033[44;37;5m ME \033[0m COOL" 原文 http://www.cnblogs.com/276815076/archive/2011/05/11/2043367.html
echo在linux里是一个用于字符串输出的命令;echo命令的语法是“echo [-neE] [arg ...]”,其中参数“-n”表示输出字符串不换行,参数“-e”表示对于转义字符按对应的方式进行处理,参数“-E”表示禁用转义解释。 Shell中的echo命令类似于php中的echo命令,都是用于输出。Shell中另有一个输出命令为printf命令。 一...
注意,在第一条命令后面没有换行符,所以第二条命令输出时没有另起一行。 3. -E选项 -E选项告诉echo命令不要解析转义字符。例如: $ echo -E “Line 1\nLine 2\nLine 3” 输出结果为: Line 1\nLine 2\nLine 3 注意,-E选项和-e选项是相反的,使用了-E选项后,转义字符将被当作普通字符输出。 三、实...
功能说明:显示文字。语 法:echo [-ne][字符串]或 echo [--help][--version]补充说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号。参 数:-n 不要在最后自动换行-e 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般 文字输出:\a...
echo在linux里是一个用于字符串输出的命令;echo命令的语法是“echo [-neE] [arg ...]”,其中参数“-n”表示输出字符串不换行,参数“-e”表示对于转义字符按对应的方式进行处理,参数“-E”表示禁用转义解释。 Shell中的echo命令类似于php中的echo命令,都是用于输出。Shell中另有一个输出命令为printf命令。
(1)含义-n:表示输出字符串不换行-e:表示对于转义字符按对应的方式进行处理(若不加-e ,那么在输出时转义字符会按照普通字符进行处理,并不会达到自己想要达到的目的。)-E:禁用转义解释 (2)实例 [root@localhost my_shell]# echo "hello "hello [root@localhost my_shell]# echo -n "hello "hello [root@lo...