2018-12-07 16:55:34 1407瀏覽
對Linux開發(fā)技術(shù)感興趣的小伙伴對Linux下shell編程之for循環(huán)應(yīng)該或多或少有一些的了解吧,不了解的小伙伴也不用著急,本篇文章扣丁學(xué)堂Linux培訓(xùn)小編就和大家詳解一下Linux下shell編程之for循環(huán),對Linux開發(fā)技術(shù)感興趣的小伙伴和小編一起來看一下吧。
Linux下for循環(huán)中可以使用break 和continue 關(guān)鍵字來跳出循環(huán),和Java用法一致。
一、常用for循環(huán)結(jié)構(gòu)
二、常用測試結(jié)構(gòu)
1、輸出3次uptime
2、批量解壓縮當(dāng)前文件夾下所有的.tar.gz 文件
3、求1~100 的和
#語法一
for 變量 in 值1 值2 值3..
do
程序塊兒
done
#
#語法二
for 變量 `命令`
do
程序塊兒
done
#
#語法三
for ((初始值; 循環(huán)控制; 變量變化))
do
程序塊兒
done
#!/bin/bash
for i in 1 2 3 4 5
do
echo "$i-->$(uptime)"
done
#!/bin/bash
for i in `ls ./*.tar.gz`
do
tar -zxvf $i >/dev/null
done
#!/bin/bash
#注意變量賦值的時(shí)候,=兩邊絕對不能有空格
sum=0
for (( i=1; i<=100; i++ ))
do
sum=$(( $sum + $i ))
done
echo "1+2+3+...+100=$sum"
想要了解更多關(guān)于Linux開發(fā)方面內(nèi)容的小伙伴,請關(guān)注扣丁學(xué)堂Linux培訓(xùn)官網(wǎng)、微信等平臺,扣丁學(xué)堂IT職業(yè)在線學(xué)習(xí)教育平臺為您提供權(quán)威的Linux開發(fā)環(huán)境搭建視頻,扣丁學(xué)堂老師精心推出的Linux視頻教程定能讓你快速掌握Linux從入門到精通開發(fā)實(shí)戰(zhàn)技能??鄱W(xué)堂Linux技術(shù)交流群:422345477。
【關(guān)注微信公眾號獲取更多學(xué)習(xí)資料】
查看更多關(guān)于“Linux培訓(xùn)資訊”的相關(guān)文章>>