echo命令
用于字符串的输出
-n 不添加换行符
-e 支持对下列反斜杠转义的解释(所有带\的命令需前面添加-e)
\a 警报 (声音,无视觉效果)
\n 新行
\0nnn (nnn代表三位ASCII 的八进制编码,如上面\n命令,\n对应的ASCII八进制编码是012,也可用\n012表示)
(查看ASCII表可用命令 man ascii)
\xHH (HH代表十六进制编码,和八进制命令同理,上面换行命令\n十六进制是0a,我们就输入\x0a)
\b 退格键(后面的t吃掉前面的a,\b后面不添加内容则不起作用)
\r 回车,光标移至行首,不换行(\r后面的内容从第一行重新写入,因为没有换行,后面无内容则不起作用)
echo 命令输入内容的引号问题
如反单引号`date` 把date 当成命令
单引号:全部当字符显示
双引号:只执行里面变量,其他字符显示
反单引号:执行命令 执行变量