shell 指令碼練習

2021-08-29 07:46:03 字數 407 閱讀 1594

#!/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運算子和數字之間一定要加空格
判斷字串是否為空,

-z string:字串string長度是否為0

test :test 配合不同的關鍵字做判斷使用,比如判斷字串是否相等,檔案是否存在

let:用於變數計算,expr也能計算,我覺得let簡單多了

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指令碼練習

1.簡單輸出指令碼 輸出 hello 王子 我們先建立指令碼檔案 touch lian.sh 這裡指令碼的檔案需要以。sh結尾 結果 2.通過位置變數建立系統賬號或密碼 結果 3.每週 5 使用 tar 命令備份 var log 下的所有日誌檔案 vim root logbak.sh 編寫備份指令碼...

Shell指令碼練習

一 將陣列 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 二 寫乙個指令碼 執行指令碼時 傳入 幾個 數字 將傳入的數字中最大的那個輸出出來 b...