C shell 指令

簡式指令即是由空格或標籤所隔開的一系列字組。字組為一系列字元或數值,或兩者都有,但不包含沒有引號的空格。

此外,下列字元與雙字元在當作指令分隔字元或終止器時,也將形成單一字組。
&       |      ;        
&&      ||    <<        > >
<       >     (          )

這些特殊字元可以是其他字組的一部分。然而若在它們前面加上反斜線 (\),則可防止 shell 將它們解譯為特殊字元。以 ' '" "(一組對稱的引號字元)或左引號括住的字串,也可形成字組的一部分。當空格、跳格字元與特殊字元括住在這些標記中時,將無法形成個別字組。此外,您可以在換行字元之前加上一個反斜線 (\),將換行字元含括在這些標記中。

簡式指令序列中的第一個字組(編號 0),通常是指定指令 Name。任何剩餘 字組,除了少數例外,都將傳送至該指令。如果指令指定一可執行檔,而該檔案為 一經過編譯的程式,則 shell 將立即執行該程式。如果該檔案標記為可執行檔 ,但未經編譯,shell 將假設它是一 shell Script。在此情形下,shell 將開始本身的另一案例 (subshell),以讀取檔案,並執行內含的指令。