※ 引述《MKslime (諸事不順 = =)》之銘言:
: 不好意思 最近才剛接觸Linux
: 有很多東西都還不了解...
: 想請教各位高手
: shell裡的 單引號(') 雙引號 (") 以及(`)這三個符號有什麼區別??
: 那定義分別為何...
: 麻煩大家解惑了 謝謝~~!!
: <(_ _)>
bash-3.0-19.3 @ CentOS 4.6 final
[asimon@*** /]$ a=1
[asimon@*** /]$ echo '$a'
$a
[asimon@*** /]$ echo "$a"
1
[asimon@*** /]$ echo 'ls'
ls
[asimon@*** /]$ echo "ls"
ls
[asimon@*** /]$ echo `ls`
backup bin boot dev etc home initrd lib lost+found media misc mnt opt proc
sbin selinux srv sys tmp usr var
懂嗎 ?
'' 會把字原封不動的回傳..
"" 會把變數用原來的數代換..
`` 會把裡面的東西 丟給shell執行回傳..
應該是這摸說吧..
以下連結看看鳥哥怎摸說 :)
http://linux.vbird.org/linux_basic/0320bash.php#variable_rule
by ASimon
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 221.169.114.142