Echo
IF-E is in effect, the following sequences are recognized:
\ Backslash
\a Alert (BEL)
\b Backspace
\c produce no further output
\e Escape
\f Form Feed
\ New Line
\ r Carriage Return
\ horizontal Tab
\v Vertical Tab
\0nnn byte with octal value NNN (1 to 3 digits)
\XHH byte with hexadecimal value HH (1 to 2 digits)
Echo-e "111cn.net \nwww.111cn.net"
[Root@zabbix_agentd ~]# echo-e "111cn.net \nwww.111cn.net"
111cn.net
Www.111cn.net
[Root@zabbix_agentd ~]#
[Root@zabbix_agentd ~]# echo-e "111cn.net \nwww.111cn.net"
111cn.net
Www.111cn.net
-T tab
[Root@zabbix_agentd ~]# echo-e "111cn.net \twww.111cn.net"
111cn.net www.111cn.net
Vertical Tab-V
[Root@zabbix_agentd ~]# echo-e "111cn.net \vwww.111cn.net"
111cn.net
Www.111cn.net
\b Delete \ previous character
[Root@zabbix_agentd ~]# echo-e "111cn.net \bwww.111cn.net"
111cn.net www.111cn.net
[Root@zabbix_agentd ~]# echo-e "111cn.net \awww.111cn.net"
111cn.net www.111cn.net
[Root@zabbix_agentd ~]# echo-e "111cn.net \www.111cn.net"
Multiple colors
[Root@zabbix_agentd ~]# echo-e "\033[31mwww.111cn.net \033[0m"
Www.111cn.net
[Root@zabbix_agentd ~]#
\033[31mwww.111cn.net \033[0m
\033 Color Control character start
3 indicates background color
1m is the foreground color, range 1-7
The character that refers to the color
\033 Color Control character end
0m
Can be separated by the number of: Echo-e "\033[31;1;42;5mwww.111cn.net \033[0m"
-N does not wrap line
[Root@zabbix_agentd ~]# Echo-ne "\033[31;1;42;5mwww.111cn.net \033[0m"
www.111cn.net [Root@zabbix_agentd ~]#
References in the shell
': Strong reference, variable substitution not performed
"": weak reference, able to perform variable substitution
': command substitution, referencing the execution knot of the command
echo Date +%f-%t