欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Shell在循環(huán)中使用i++

 更新時間:2023年12月08日 10:21:26   作者:曠野歷程  
在 Shell 腳本中,可以使用 (( i++ )) 或者 let "i++" 來增加變量 i 的值,這用于在循環(huán)中自增變量 i,本文介紹Shell在循環(huán)中使用i++的示例,感興趣的朋友一起看看吧

Shell在循環(huán)中使用i++

在 Shell 腳本中,可以使用 (( i++ )) 或者 let "i++" 來增加變量 i 的值。這用于在循環(huán)中自增變量 i。

while 循環(huán)的示例:

#!/bin/bash
# 初始化變量 i
i=1
# 使用 while 循環(huán),當 i 小于等于 5 時執(zhí)行循環(huán)
while [ $i -le 5 ]
do
  echo "循環(huán)執(zhí)行次數(shù): $i"
  # 使用 (( i++ )) 自增 i
  ((i++))
done
echo "循環(huán)結(jié)束"

在這個例子中,((i++)) 用于自增變量 i 的值,每次循環(huán)迭代時 i 的值增加 1。你也可以使用 let "i++" 來達到同樣的效果。

這種自增的方式也可以在 for 循環(huán)中使用。以下是一個使用 for 循環(huán)的示例:

#!/bin/bash
# 使用 for 循環(huán),從 1 到 5
for ((i=1; i<=5; i++))
do
  echo "循環(huán)執(zhí)行次數(shù): $i"
done
echo "循環(huán)結(jié)束"

在這個例子中,((i++)) 在 for 循環(huán)中用于自增循環(huán)變量 i。

shell 中的 i++

shell中不支持像普通c語言中的i++操作,默認都是字符串操作,但是通過以下幾種方式可以進行變量的自增加

1、linux 用let 表示算術(shù)表達式 如下:

     i=0 
     let i +=1  或者 let 'i+=1'

2、let也可以用 (())替代,這種用法常見于for循環(huán)中

      ((i++))

for 循環(huán)中用法:

((for i=0;i<2;i++))
do
..
done

3、linux 中也可以用expr 

      i=`expr $i + 1`;

 4、還可以用如下模式   

       i=$[$i+1];
       i=$(( $i + 1 ))

到此這篇關(guān)于Shell在循環(huán)中使用i++的文章就介紹到這了,更多相關(guān)Shell 循環(huán) i++內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論