日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux的for循环怎么写,Linux命令:for循环写法总结

發布時間:2023/12/3 linux 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux的for循环怎么写,Linux命令:for循环写法总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

for循環寫法總結

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

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

[[email?protected] ~]# for ((i=1;i<3;i++ )); do echo $(($i*4)); done

4

8

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

[[email?protected] ~]# for i in $(seq 2); do echo $(($i*4)); done

4

8

3、for i in {1..10}

[[email?protected] ~]# for i in {1..2}; do echo $(($i*4)); done

4

8

4、for i in stringchar {1..10}

[[email?protected] ~]# for i in user{1..2}; do echo $i; done

user1

user2

5、for i in `ls`

[[email?protected] ~]# for i in `ls`; do echo $i; done

6、for i inf1 f2 f3 ;do

[[email?protected] ~]# for i in 2 8 20; do echo $(($i*4)); done

8

32

80

7、for i in *.txt

[[email?protected] ~]# for i in *.txt ;do echo $i ; done??? #相當于ls *.txt

second.txt

userinfo.txt

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

[[email?protected] ~]# for i in $(ls *.txt) ;? do echo $i ;?? done

second.txt

userinfo.txt

9、for i in $* ; do????? #? $*表示腳本輸入的所有參數

10、for i in ${arr[@]}

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

13、awk ‘BEGIN{for(i=1; i<=10; i++) print i}‘? #AWK中的for循環寫法和C語言一樣的

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

LIST="rootfs usr data data2"

for d in $LIST; do

---end---

總結

以上是生活随笔為你收集整理的linux的for循环怎么写,Linux命令:for循环写法总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。