雙引號可以引入變量,是可執行的.如下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,雙引號都是可以引入變量的