for迴圈寫法總結

2021-08-31 11:47:59 字數 1220 閱讀 1483

for迴圈寫法總結

關於shell中的for迴圈用法很多,感覺很全面,所以就轉過來研究研究,嘿嘿...

1、 for((i=1;i<=10;i++))

[root@fox ~]# for ((i=1;i<3;i++ )); do echo $(($i*4)); done48

2、在shell中常用的是 for i in $(seq 10)

[root@fox ~]# for i in $(seq 2); do echo $(($i*4)); done48

3、for i in

[root@fox ~]# for i in ; do echo $(($i*4)); done48

4、for i in stringchar

[root@fox ~]# for i in user; do echo $i; done

user1

user2

5、for i in `ls`

[root@fox ~]# for i in `ls`; do echo $i; done

6、for i in f1 f2 f3 ;do

[root@fox ~]# for i in 2 8 20; do echo $(($i*4)); done832

807、for i in *.txt

[root@fox ~]# for i in *.txt ;do echo $i ; done    #相當於ls *.txt

second.txt

userinfo.txt

8、for i in $(ls *.txt)   #利用` `或$( )的將多行合為一行,實際是合為乙個字串陣列

[root@fox ~]# for i in $(ls *.txt) ;  do echo $i ;   done

second.txt

userinfo.txt

9、for i in $* ; do      #  $*表示指令碼輸入的所有引數

10、for i in $ 

11、for file in /proc/sys/net/ipv4/conf/*/accept_redirects; do

13、awk 『begin『  #awk中的for迴圈寫法和c語言一樣的

12、用for in語句自動對字串按空格遍歷的特性,對多個目錄遍歷

list="rootfs usr data data2"

for d in $list; do 

for迴圈寫法高階

1 常用寫法 for var i 0 i console.log i console.log arr i 每次都需要讀取一次arr.length,進行判斷 2 for var i 0,len arr.length i console.log i console.log arr i 變數定義完整,不用...

bash 迴圈寫法

for 依次訪問列表裡的元素。由空格或回車分隔的串就是列表。for var in 列表 do done 列表的生成方式 for練習 1,分別求100以內所有偶數之和,所有奇數之和 bin bash declare i sum1 0 declare i sum2 0 for var in do if ...

for迴圈的更多寫法

在看設計模式這本書,遇到乙個令人疑惑的for迴圈語句 for var i 0,type type string array number i 比較疑惑,因為從平時接觸的來看基本上都是 for 語句1,語句2,語句3 語句1 起始 語句2 迴圈終止條件 語句3 在迴圈後被執行的語句 現在的疑惑如下 f...