[root@centos8 ~]#echo "echo $HOSTNAME"
echo centos8.localdomain
[root@centos8 ~]#echo 'echo $HOSTNAME'
echo $HOSTNAME
[root@centos8 ~]#echo `echo $HOSTNAME`
centos8.localdomain
結論:
單引號:六親不認,變量和命令都不識別,都當成了普通的字符串
反向單引號:變量和命令都識別,並且會將反向單引號的內容當成命令進行執行后,再交給調用反向單引號的
命令繼續
雙引號:不能識別命令,可以識別變量