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.特殊字符
通配符
- *:代表:匹配所有
- ?: 代表:匹配單個字符
- []:代表:匹配其中任意一個字符
引號
- " ":雙引號,部分引用
- ’ ':單引號,全引用
- ` `:反引號,命令替換