1. 程式人生 > >編寫第一個shell指令碼檔案

編寫第一個shell指令碼檔案

vi test.sh

這樣就新建了一個名為test.sh的指令碼檔案,之後按i進入編輯模式,輸入以下內容:

echo "What is your name?"
read PERSON
echo "Hello, $PERSON"

esc鍵退出編輯模式,再輸入:wq儲存並退出,接著在終端輸入cat test.sh就可以檢視該文字檔案裡面的內容,再輸入:chmod +x ./test.sh,使得該檔案具有可執行許可權,

chmod +x ./test.sh

然後,執行該檔案,在終端輸入:./test.sh,此時,終端就輸出了What is your name?這句話,接下來,輸入你的花名,比如說輸入”風清揚“三個字,按回車,此時終端就向你問好了:Hello, 風清揚

,這樣,一個簡單的指令碼檔案就編寫完成並執行成功了。

當然,也可以不用在進行終端建立和編寫操作,可以直接建立一個字尾名為.sh的檔案,用記事本或者其他編輯器開啟,寫入那三行命令,儲存之後,再到終端進行後續的操作。

新建檔案的另一種方式:touch test.sh,之後可用記事本開啟編輯,或在終端編輯。
編輯時,也可以在終端用記事本開啟檔案:open -e test.sh,檢視或編輯檔案。