0077-【Linux-】-for迴圈的三種使用方法
阿新 • • 發佈:2018-12-12
一 常用for迴圈結構
#語法一
for 變數 in 值1 值2 值3..
do
程式塊兒
done
#
#語法二
for 變數 `命令`
do
程式塊兒
done
#
#語法三
for ((初始值; 迴圈控制; 變數變化))
do
程式塊兒
done
二 常用測試結構
1. 輸出3次uptime
#!/bin/bash
for i in 1 2 3 4 5
do
echo "$i-->$(uptime)"
done
2. 批量解壓縮當前資料夾下所有的.tar.gz 檔案
#!/bin/bash for i in `ls ./*.tar.gz` do tar -zxvf $i >/dev/null done
3. 求1~100 的和
#!/bin/bash
#注意變數賦值的時候,=兩邊絕對不能有空格
sum=0
for (( i=1; i<=100; i++ ))
do
sum=$(( $sum + $i ))
done
echo "1+2+3+...+100=$sum"