zoukankan      html  css  js  c++  java
  • shell 变量自增(转)

    原文地址:http://www.cnblogs.com/iloveyoucc/archive/2012/07/11/2585559.html

    Linux Shell中写循环时,常常要用到变量的自增,现在总结一下整型变量自增的方法。
    我所知道的,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


    另外,对于固定次数的循环,可以通过seq命令来实现,就不需要变量的自增了;实例如下:

    #!/bin/bash
    for j in $(seq 1 5)
    do
      echo $j
    done
  • 相关阅读:
    Hadoop源代码点滴-自然常数e
    Hadoop点滴-Hadoop的IO
    Hadoop点滴-HDFS文件系统
    Hadoop点滴-HDFS命令行接口
    EasyUI
    EasyUI
    EasyUI
    EasyUI
    EasyUI
    EasyUI
  • 原文地址:https://www.cnblogs.com/tina-smile/p/3741502.html
Copyright © 2011-2022 走看看