Bash的For迴圈 根據每次遞增的數

2022-09-26 17:21:14 字數 432 閱讀 6455

用bash shell的for迴圈,每次遞增數是500就行了。

複製** **如www.cppcns.com下:

#!/bin/bash

##每次遞增的數

add_num=500

#遞增1的話取消下行注釋,並相應的注釋另一句for的開頭的

#for ((i=1;i<=29500;i程式設計客棧++))

#遞增定義的數

for (程式設計客棧(i=1;i<=29500;i=$ioxmqea+$add_nwww.cppcns.comum))

do    e=`expr $i + $add_num`

./sym init:account-data --start-at=$i --end-at=$e

done

本文標題: bash的for迴圈(根據每次遞增的數)

本文位址:

單行Bash無限while迴圈的語法

我在提出正確的分號和 或花括號組合時遇到麻煩。我想這樣做,但是作為命令列的單行 while 1 do foo sleep 2 donewhile true do foo sleep 2 done順便說一句,如果您在命令提示符下將其鍵入為多行 如您所顯示 然後使用向上的箭頭呼叫歷史記錄,則可以在一行上...

bash的迴圈中無法儲存變數

在bash中,如果迴圈在乙個子shell中執行,那麼在迴圈中對迴圈外面的變數的更改將在迴圈退出後不可見。像下面的例子 bin sh var 1 python run.py while read line doecho line var var 1 let var var 1 done echo va...

for迴圈中用let宣告的變數每次都是新變數

在 let 出現之前,for 迴圈定義的迭代變數會滲透到迴圈體外部 for var i 0 i 5 i console.log i 5 改成使用 let 之後,這個問題就消失了,因為迭代變數的作用域僅限於 for 迴圈塊內部 for let i 0 i 5 i console.log i refer...