比較 "" , '' ,`` 的區別


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM