Shell指令碼練習

2022-08-22 12:09:12 字數 617 閱讀 4616

一、將陣列 45,86,28,85, 15,19,56, 8 加起來

#!/bin/bash

arr1=(45

8628

8515

19568)

sum=0

for i in $;

dosum=$(($i + $sum

))done

echo $sum

二、寫乙個指令碼 執行指令碼時 傳入 幾個 數字 ,將傳入的數字中最大的那個輸出出來

#!/bin/bash

arr=($*)

max=0

for iw in $

doif [ $iw -gt $max ]

then

max=$iw

fidone

echo $iw

三、寫乙個函式輸入3個數,輸出最大的數,如果不是3個數,顯示輸出錯誤

#!/bin/bash

da()

da 33

652

四、輸出當前時間

#!/bin/bash

funj()"}

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 編寫備份指令碼...