15、shell編程—轉義,引用和特殊字符

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.特殊字符

通配符

  • *:代表:匹配所有
  • ?: 代表:匹配單個字符
  • []:代表:匹配其中任意一個字符

引號

  • " ":雙引號,部分引用
  • ’ ':單引號,全引用
  • ` `:反引號,命令替換
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章