計算1-100之和
#!/bin/bashsum=0
for i in `seq
1100`;do
#符號不是單引號 是 1左邊的符號
sum=$[$i + $sum
]done
echo $sum
#!/bin/bashi=0n=1 #定義迴圈變數
while [ $n -lt 101 ];do #迴圈變數小於101
i=$(( $i +$n)) #累加
n=$(( $n + 1
))done
echo $i
#!/bin/bashi=100
a=1until [ $i -le 1 ]; # -le == less
than 定義 i <= 1 為假時執行
doa=$(( $a +$i ))
i=$(( $i - 1
))done
echo $a
-eq(等於)
-ne(不等於)
-lt(小於)
-le(小於等於)
-gt(大於)
-ge(大於等於)
shell程式設計題(十九)
題目 設計乙個shell程式,在 userdata目錄下建立50個目錄,即user1 user50,並設定每個目錄的許可權,其中其他使用者的許可權為 讀 檔案所有者的許可權為 讀 寫 執行 檔案所有者所在組的許可權為 讀 執行。答案 bin bash mkdir userdata if eq 0 t...
shell程式設計《二》
一 if語句 if expressino then code block elif expression then code block else code block fi fi 比較整 數a 和b是否 相等 if a b 也 可 用 eq 判斷整 數a是否 大於整數 b if a gt b 比較...
shell程式設計二
同makefile一樣,符號 被用作注釋,也就說shell在解析該指令碼時會忽略這一行,但是 例外。如果需要將多個命令一起執行,可以將這些命令放在同一行,使用分號分割即可,例如 bin bash date whodate命令首先被執行,然後是who命令。通常我們需要顯示一些資訊,可以使用echo命令...