一、將陣列 45,86,28,85, 15,19,56, 8 加起來
#!/bin/basharr1=(45
8628
8515
19568)
sum=0
for i in $;
dosum=$(($i + $sum
))done
echo $sum
二、寫乙個指令碼 執行指令碼時 傳入 幾個 數字 ,將傳入的數字中最大的那個輸出出來
#!/bin/basharr=($*)
max=0
for iw in $
doif [ $iw -gt $max ]
then
max=$iw
fidone
echo $iw
三、寫乙個函式輸入3個數,輸出最大的數,如果不是3個數,顯示輸出錯誤
#!/bin/bashda()
da 33
652
四、輸出當前時間
#!/bin/bashfunj()"}
funj
~
shell指令碼練習
顯示系統資訊 bin bash descrition show system information echo os version is cat etc centos release echo kernel version is uname r echo cpu type lscpu grep m...
shell 指令碼練習
bin bash echo hello world chmod x test.sh 使指令碼具有執行許可權 test.sh 執行指令碼for file in ls etc 或for file in ls etc val expr 2 2 注意,這時的計算,2 2運算子和數字之間一定要加空格判斷字串是...
shell指令碼練習
1.簡單輸出指令碼 輸出 hello 王子 我們先建立指令碼檔案 touch lian.sh 這裡指令碼的檔案需要以。sh結尾 結果 2.通過位置變數建立系統賬號或密碼 結果 3.每週 5 使用 tar 命令備份 var log 下的所有日誌檔案 vim root logbak.sh 編寫備份指令碼...