在電腦科學中,shell俗稱殼(用來區別於核),是指「提供使用者使用介面」的軟體(命令解析器)。它類似於dos下的command.com。它接收使用者命令,然後呼叫相應的應用程式。同時它又是一種程式語言。作為命令語言,它互動式解釋和執行使用者輸入的命令或者自動地解釋和執行預先設定好的一連串的命令;作為程式語言,它定義了各種變數和引數,並提供了許多在高階語言中才具有的控制結構,包括迴圈和分支。
下面就編寫乙個簡單的shell程式用來輸出helloworld
#!/bin/sh
a="hello world"
echo $a
#!是用來告訴系統執行該指令碼的程式,shell中變數的命名無需事先宣告,命名用正常思維就行了(錯了也會有提示,不需要死記),一定要注意不能在等號兩邊留空格。
echo是輸出語句,$用來取變數的值。使用vi編輯並儲存為shell(任意),然後在終端鍵入cdmod +x shell 使shell可執行,然後再鍵入./shell命令執行該指令碼,即輸出
hello world
ok,乙個簡單的shell完成了
shell程式設計 輸出(六)
echo輸出 echo指令用於字串的輸出 格式 echo 字串 直接輸出字串 string echo this is string output 用雙引號,這兒也可以省略引號 轉義字元 echo it is ok 變數 value echo value it is value 換行 n echo e...
Shell 程式設計基礎
2 shell 程式設計基礎 shell 簡介認識後台程式 bash 程式設計熟悉 linux 系統下的編輯環境 熟悉linux 下的各種 shell 熟練進行 shell 程式設計熟悉 vi基本操作 熟悉emacs 的基本操作 比較不同 shell 的區別編寫乙個測試伺服器是否連通的 shell ...
shell程式設計基礎
1.熟悉shell 1.1 基本語法 bin bash shell必須以上面所示的開頭,以 開頭的語句表示注釋。1.2 新增可執行許可權 chmod u x 檔名 1.3 建立簡單的shell bin bash echo n hell user,today is date echo good luc...