1.转义
转义:就是转义符号后面的字符,单独的作为字符出现
shell转义符号:\
实例
# 假设我们想打 “$Dollar” 这个字符
echo $DOllar # 这样肯定不行,只会打印对应的变量
echo \$Dollar # 结果:$Dollar
# 假设我们想打印 “8 * 8 =64”这个字符
echo 8 * 8 =64 # 这样肯定不行
echo 8 \* 8 =64 # 结果:8 * 8 =64
# 假设我们想打印“john's cat” 这个字符
echo john's cat # 这样不行
echo john\'s cat # 结果:john's cat
2.应用
2.1.部分引用
部分引用的符号为:" "
下面实例:使用双引号括起来的变量"$var1" ,和变量 $var1,打印结果一摸一样
实例
var1="100"
echo $var1 # 打印结果:100
echo "$var1" # 打印结果:100
2.2.全引用
全引用的符号为: ’ ’
作用:里面的所有字符都会原封不动打印出来
实例
echo $PWD # 打印结果:/home 当前文件夹
echo echo '$PWD' # 打印结果:$PWD
2.3.命令替换
命令替换的符号为:``或者为:$()
注意:这个经常使用,将权门抽出章节,进行讲解
实例
DATE_01=`date`
echo $DATE_01 # 结果为:Fri Jun 12 14:39:54 UTC 2020
3.特殊字符
通配符
- *:代表:匹配所有
- ?: 代表:匹配单个字符
- []:代表:匹配其中任意一个字符
引号
- " ":双引号,部分引用
- ’ ':单引号,全引用
- ` `:反引号,命令替换