Is there a better way to run a command N times in bash?

后端 未结 19 2412
执笔经年
执笔经年 2020-11-28 00:26

I occasionally run a bash command line like this:

n=0; while [[ $n -lt 10 ]]; do some_command; n=$((n+1)); done

To run some_command

19条回答
  •  日久生厌
    2020-11-28 01:08

    Using a constant:

    for ((n=0;n<10;n++)); do some_command; done
    

    Using a variable (can include math expressions):

    x=10; for ((n=0; n < (x / 2); n++)); do some_command; done
    

提交回复
热议问题