網路農夫 --  Home 網路農夫 --  Home
網路農夫 --  Home
wait.....

3-9 引號的運用與指令的關係

在 UNIX 系統中如果在指令、檔名等運用,或者是在變數的設定上,碰到了空白(space)或 TAB 字元夾雜在當中時,如果你還用一般的方式來處理,則往往會造成一些不必要的指令語法錯誤或者是設定上的 bug。如果你實際的運用上也常碰上這種困擾的話,請不用擔心,仔細看以下這些符號的運用,相信你所需要得答案與運用法則便在其中。

 

C shell 對於這方面的處理上,提供了三個功能相近的符號(' " `)來做字串的處理。這三個符號必須以“成對的”方式使用才有效用。換句話說,就是用這些符號來『括住』我們所要處理的字串。當我們用它們來括住待處理的字串時,使用不同的符號便會有不同的結果。但有時會因功能相近且符號也相近的情況下,常常會讓使用者分辨不清,使用上請小心注意符號本身所代表的特性。

 

就它們整體的使用面來看,可區分成指令、檔名與變數這三個方面,以下我們先就前兩項來說明之,而關於變數方面,將在下一章中再加以討論。

 

版本:Beta-2001-05 -- 網路農夫