基于Shell中for循环的几个常用写法分享
第一类:数字性循环
for1-1.sh
#!/bin/bash for((i=1;i<=10;i++)); do echo$(expr$i\*3+1); done
for1-2.sh
#!/bin/bash foriin$(seq110) do echo$(expr$i\*3+1); done
for1-3.sh
#!/bin/bash
foriin{1..10}
do
echo$(expr$i\*3+1);
done
for1-4.sh
#!/bin/bash
awk'BEGIN{for(i=1;i<=10;i++)printi}'
第二类:字符性循环
for2-1.sh
#!/bin/bash foriin`ls`; do echo$iisfilename\!; done
for2-2.sh
#!/bin/bash foriin$*; do echo$iisinputchart\!; done
for2-3.sh
#!/bin/bash foriinf1f2f3; do echo$iisappoint; done
for2-4.sh
#!/bin/bash list="rootfsusrdatadata2" foriin$list; do echo$iisappoint; done
第三类:路径查找
for3-1.sh
#!/bin/bash forfilein/proc/*; do echo$fileisfilepath\!; done
for3-2.sh
#!/bin/bash forfilein$(ls*.sh) do echo$fileisfilepath\!; done
以上这篇基于Shell中for循环的几个常用写法分享就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
10 财运虎年祝福语简短语
11 单亲爸爸春节祝福语简短
12 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短