echo命令基本用法

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 当成命令

 

单引号:全部当字符显示

双引号:只执行里面变量,其他字符显示

反单引号:执行命令 执行变量  

猜你喜欢

转载自blog.csdn.net/weixin_40001704/article/details/81141371