Linux系统shell 中有哪些变量自增的实现方法
1、seq命令可以生成一串连续的数字,所以可以用来表示变量的自增。以打印10个整数为例,示例代码如下
for i in `seq 1 10`;do echo -n "$i ";done; echo -e "\n";

1、(())可以执行变量自增代码。以打印10个整数为例,示例代码如下
for ((i=1;i<=10;++i));do echo -n "$i ";done; echo -e "\n"

1、let命令是bash shell的内置命令,可以估值算术表达式,因此也可以使用let命令使变量自增,以打印10个整数为例,示例代码如下
i=1
while((i<=10));do echo -n "$i ";let i+=1;done;echo -e "\n";

2、let命令其实和(())是等效的。i=1while((i<=10));do echo -n "$i ";((i++));done;echo -e "\n";使用((++i))、((i++))、((i+=1))都是可以的。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:175
阅读量:110
阅读量:90
阅读量:56
阅读量:119