linux雙引號和單引號的區別

雙引號可以引入變量,是可執行的.如下bash

#!/bin/bash
q=PAT
echo 'wa $q'
echo "wa $q"
env | grep 'PATH'
env | grep "$q"

結果是:

wa $q
wa PAT
PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/root/bin
WINDOWPATH=1:1
PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/root/bin
WINDOWPATH=1:1

可以看到不管是echo 還是grep,雙引號都是可以引入變量的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章