基于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 婆婆高寿祝福语大全简短