基礎for循環有三種:
①直接寫-------例如:for i in 1,2,3,4(注:i 是變量; in是在什么地方;do和done之間是循環體)
do
echo $i
done
②通過一個序列--------例如:for i in { 1..10}
③通過命令-------例如:for i in ‘ ls /root | xargs ’ (注:xargs是橫着排)
while循環:(專門用來寫無限循環的,while循環后面跟的是條件,符合條件進行無限循環,不符合停止循環)
模式-----while 真 / 假 條件
do
循環體
done
*********************循環控制命令有三個:return、break、continue
*********************break:跳出離他最近的一個循環,跳出循環體了。
********************continue:終止當前本次循環,並沒有跳出循環體。
例題:1,傳入一個網段地址,自動找出本網段內存活的IP地址。2,將存活的IP地址當作密碼來創建Linux用戶,用戶名格式為:你的名字_數字 3,有幾個存活IP地址,就自動創建幾個用戶 4,最后將創建的用戶名和密碼寫入到/tmp目錄下的某文件里