1 單引号
單引号可以用來還原字元的字面意思,實作屏蔽元字元的功能,單引号必須成對使用
[root@localhost~]# echo '$JAVA_HOME'
$JAVA_HOME #實作屏蔽$的特殊功能
[root@localhost~]# echo 'cd \home'
cd \home #實作屏蔽轉義字元\
2 雙引号
雙引号與單引号基本相同,但其不會屏蔽$ ' \這三個元字元的功能,如果要屏蔽,必須在其前面加一個\,
[root@localhost~]# echo "$JAVA_HOME" #雙引号直接輸出了變量
/usr/java/jdk1.7.1_8
[root@localhost~]# echo "it's your book"
it's your book
[root@localhost~]# echo "\$JAVA_HOME" #用\轉義,直接輸出了後面的字元
$JAVA_HOME
3 反引号
反引号是進行指令替換,把指令字元替換為指令結果輸出
[root@localhost~]# echo "today is `date`" #直接輸出date指令的結果
today is Fri Dec 30 11:50:20 CTS 2016
本文轉自super李導51CTO部落格,原文連結:http://blog.51cto.com/superleedo/1887616 ,如需轉載請自行聯系原作者