[root@*** /]$ a=1
[root@*** /]$ echo '$a'
$a
[root@*** /]$ echo "$a"
1
[root@*** /]$ echo 'ls'
ls
[root@*** /]$ echo "ls"
ls
[root@*** /]$ 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

arrow
arrow
    全站熱搜

    BB 發表在 痞客邦 留言(0) 人氣()