[20151010]bash for循环.txt

简介: [20151010]bash for循环.txt --同事要写一个shell要使用for循环。遇到一些问题做一些记录。 --我一般会使用seq命令生成序列.我记得以前写过脚本: http://blog.

[20151010]bash for循环.txt

--同事要写一个shell要使用for循环。遇到一些问题做一些记录。
--我一般会使用seq命令生成序列.我记得以前写过脚本:
http://blog.itpub.net/267265/viewspace-758573/

--例子:
#! /bin/bash
for i in $(seq 10)
do
echo $i
done

#! /bin/bash
for  i in `seq 10`
do
        echo $i
done

--类似C语言的写法,如下,注意必须要两个括号,我就是这里出了问题。
#! /bin/bash
for ((i=1; i<=10; ++i))
do
  echo $i
done

--还有一种方式,估计bash 版本要高一些。
#! /bin/bash
for  i in {1..10}
do
  echo $i
done

--深切体会什么叫用进废退,看来要经常练习才不会忘记。

目录
相关文章
|
9月前
|
存储 Shell 索引
如何在Bash中使用For循环和数组?
如何在Bash中使用For循环和数组?
156 0
|
2月前
|
Shell
在Shell(如Bash)中,`while`循环
在Shell(如Bash)中,`while`循环
55 2
|
Java Shell Linux
如何在 Linux 中使用 Bash For 循环
如何在 Linux 中使用 Bash For 循环
106 0
|
SQL Shell Perl
[20180413]bash 位置参数.txt
[20180413]bash 位置参数.txt --//上午在测试hugepage时,链接http://blog.itpub.net/267265/viewspace-2152888/ --//脚本写的太不灵活,不应该每次测试修改脚本,应该采用传位置参数.
939 0
|
Oracle 关系型数据库 Shell
[20180131]bash变量替换与截取.txt
[20180131]bash变量替换与截取.txt --//bash编程经常用到变量替换与截取,经常记不住,做一些例子说明: $ a=1a1b1c1d $ echo $a 1a1b1c1d $ echo ${a##*1} d $ echo ${a...
1159 0
|
Shell
[20180129]bash显示path环境变量.txt
[20180129]bash显示path环境变量.txt --//PATH环境变量很长,我以前写过一个链接如下: http://blog.itpub.net/267265/viewspace-1192302/ echo $PATH | tr ":" "\n" ...
956 0
|
Shell 容器 Docker