天天看點

shell中引号實用

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 ,如需轉載請自行聯系原作者