今天就跟大家聊聊有關如何在Linux中shell編程實現for循環,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
一、常用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"
看完上述內容,你們對如何在Linux中shell編程實現for循環有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。