第1节:简单说明
功能:显示字符
语法:echo [-neE][字符串]
说明:echo会将输入的字符串送往标准输出。输出的字符串之间以空白字符隔开,并在最后加上换行号
选项:
-E(默认)不支持解释功能
-n 不自动换行
-e 启用字符的解释功能
显示变量:
echo "$VAR_NAME" 变量会替换,弱引用
echo '$VAR_NAME' 变量不会替换,强引用
强引用,变量不会被替换
示例:
[root@centos7 ~]# echo '$100'
$100
弱引用,变量会替换
[root@centos7 ~]# echo "$100"
00
支持变量
[root@centos7 ~]# echo "echo $PS1"
echo [u@h W]$
作为字符串显示
[root@centos7 ~]# echo 'echo $PS1'
echo $PS1
支持命令和变量
[root@centos7 ~]# echo $(echo $PS1)
[u@h W]$
第2节:扩展
启用名利选项-e,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出
a 发出警告声
退格键
c 最后不加上换行符号
换行且光标移至行首
回车,即光标移至行首,但不换行
插入tab
\ 插入字符