shell的一般結構主要是函式和主過程。shell指令碼的形式是函式放在最前面,後面是命令語句。讀取的時候是從上往下,跳過函式先執行命令語句,需要用到函式時,直接呼叫。
變數分為區域性變數,環境變數 內部變數。區域性是在這個shell裡面變數,在另外乙個shell裡面不可用。環境是所有得終端都可用的。內部是shell本身預設的一些已定義得符號。
簡單的1到10 加法程式。
#!bin/bash
sum=0
for i in`seq 1 10`
dosum"expr"$sum + $i"
done
echo "sum = $sum"
shell指令碼的一些基礎操作
vim test.sh 建立乙個 sh指令碼 直譯器 編輯這個指令碼 bin bash 是使用bash 直譯器的意思 bin sh 是使用sh直譯器的意思 a 10 echo a bin bash test.sh 執行 test.sh 執行 sh test.sh 執行 echo 測試上乙個命令是否成...
書寫一些簡單的shell指令碼
1 檢查定時任務是否開啟 root shell 2.5 cat sb01.sh bin bash etc init.d functions service ps ef grep crond wc l if service gt 1 then echo action crond is running ...
編寫shell指令碼的一些規範
shell指令碼一般選擇bash作為直譯器,指令碼開頭應為 bin bash 或 bin sh 在指令碼的開頭加注釋,說明指令碼作者 編寫時間 指令碼功能,最好可以加上指令碼的版本號。shell中指令碼注釋用 注釋語句和 號之間有乙個空格 bin bash 指令碼版本 指令碼作者 指令碼時間 指令碼...