[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
全站熱搜
留言列表