zoukankan      html  css  js  c++  java
  • shell 自加

    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
  • 相关阅读:
    第8周课下作业1(补)
    第八章课下测试
    POJ
    POJ
    HDU
    UVa
    UVa
    CodeForces
    ZOJ
    LightOJ
  • 原文地址:https://www.cnblogs.com/kakaisgood/p/10330386.html
Copyright © 2011-2022 走看看