for和select循環語句


第一種for循環語句
for 變量名 in 變量取值列表
do
  指令
done

  
第二種for循環語句
for (( exp1; exp2; exp3 ))
do  
  指令
done


范例:for和while循環的對比
for循環
for (( i=1;i<=3;i++))
do
  echo $i
done
  
while循環
i=1
while ((i<=3))
do 
  echo $i
  ((i++))
done

說明:如果希望程序持續運行,或者守護進程,則使用while。


范例:豎向打印5、4、3、2、1
方法一:
for num in 5 4 3 2 1 
do 
  echo $num
done

方法二:
for num in {5..1}  
do 
  echo $num
done

方法三:
# 使用seq生成數字序列的用法
# 5 是起始數字,-1 是步長,1 是結束數字。
for num in `seq 5 -1 1`
do
  echo $num
done


范例:獲取當前目錄下的目錄或文件名,並將其作為變量打印輸出
for filename in `ls`
do
  echo $filename
done


  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM