教你怎麼用shell指令碼寫一個HelloWorld?

首先,本經驗是為剛接觸Unix/linux的人準備的,它可以帶你進入shell(Bash)的殿堂,但是它不會涉及太多的知識,只是一個Hello World。

工具/原料

一臺裝有bash的Unix或者類Unix系統

方法/步驟

登入bash。

教你怎麼用shell指令碼寫一個HelloWorld

touch HelloWorld.sh

新建一個HelloWorld.sh檔案,bash沒有明文規定需要.sh標識,但是為了統一規範,請使用.sh標識。別做奇葩。

教你怎麼用shell指令碼寫一個HelloWorld

vim開啟它。沒有vim用vi。

教你怎麼用shell指令碼寫一個HelloWorld

教你怎麼用shell指令碼寫一個HelloWorld

按下A或者I或者insert插入。

教你怎麼用shell指令碼寫一個HelloWorld

輸入以下內容:

#!/bin/bash

echo Hello World!

教你怎麼用shell指令碼寫一個HelloWorld

#!/bin/bash

#!是代表這是一個解釋程式

/bin/bash是bash的絕對路徑。

echo 是一個列印命令,它會把引數內容當做字串列印到STDOUT(標準輸出裝置),當然,有一些引數,例如-e可以讓它識別轉義字元。

教你怎麼用shell指令碼寫一個HelloWorld

現在,我們按下ESC

輸入“:”

請原諒我把它們分為兩個部分,原因是我怕你搞混其中的語意。

輸入:wq

儲存退出。

w是write寫的意思

q是quit退出的意思

然後按下回車

教你怎麼用shell指令碼寫一個HelloWorld

儲存完它會自動退出vim

教你怎麼用shell指令碼寫一個HelloWorld

最後

bash HelloWorld.sh

執行它。

然後看到結果。

注意事項

太多, 指令碼, 殿堂,
相關問題答案