shell中变量自增的实现方法
2012-07-11 00:24
471 查看
Linux Shell中写循环时,常常要用到变量的自增,现在总结一下整型变量自增的方法。
我所知道的,bash中,目前有五种方法:
1. i=`expr $i + 1`;
2. let i+=1;
3. ((i++));
4. i=$[$i+1];
5. i=$(( $i + 1 ))
可以实践一下,简单的实例如下:
另外,对于固定次数的循环,可以通过seq命令来实现,就不需要变量的自增了;实例如下:
我所知道的,bash中,目前有五种方法:
1. i=`expr $i + 1`;
2. let i+=1;
3. ((i++));
4. i=$[$i+1];
5. i=$(( $i + 1 ))
可以实践一下,简单的实例如下:
#!/bin/bash i=0; while [ $i -lt 4 ]; do echo $i; i=`expr $i + 1`; # let i+=1; # ((i++)); # i=$[$i+1]; # i=$(( $i + 1 )) done |
#!/bin/bash for j in $(seq 1 5) do echo $j done |
相关文章推荐
- shell中变量自增的实现方法
- shell中变量自增的实现方法
- shell中变量自增的实现方法
- shell中变量自增的实现方法
- shell中变量自增的实现方法
- shell中变量自增的实现方法
- shell中变量自增的实现方法 ----待更新
- shell中变量自增的实现方法
- shell脚本中整数型变量自增(加1)的实现方式
- Bash Shell中变量自增的实现方法
- Shell中实现整数自增的几种方法示例
- awk引用shell中变量的几种方法
- php使用ob_start()实现图片存入变量的方法
- PHP is_array() 检测变量是否是数组的实现方法
- python实现跨文件全局变量的方法
- RT-Thead SHELL 命令段定义实现方法
- 求砖拍:绝对深入剖析各种方法实现两个变量的交换
- 利用java反射机制,实现对类的私有变量和私有方法的访问
- awk 读取 shell 变量的方法
- shell脚本中实现大段代码的注释方法