按升序排列的Bash变量数

按升序排列的Bash变量数,bash,Bash,我有一个名为“event_id”的变量,它表示一个事件编号。 我想将这个变量从1号改为65000号来运行脚本。 这意味着脚本将以循环方式运行,每次变量“event_id”将使该数字增加1,直到达到65000 event_id="1" curl -k -u api:1234 https://localhost 'search=index=test eventid='$event_id'' 请提供帮助把它放在一个循环中 for ((i = 1 ; i < 65001 ;

我有一个名为“event_id”的变量,它表示一个事件编号。 我想将这个变量从1号改为65000号来运行脚本。 这意味着脚本将以循环方式运行,每次变量“event_id”将使该数字增加1,直到达到65000

event_id="1"
curl -k -u api:1234 https://localhost 'search=index=test eventid='$event_id''
请提供帮助

把它放在一个循环中

for ((i = 1 ; i < 65001 ; i++)); do
    curl -k -u api:1234 https://localhost "search=index=test eventid='${i}'"
done
((i=1;i<65001;i++)的
;做
curl-k-u api:1234https://localhost “搜索=索引=测试事件ID='${i}'”
完成

我建议使用
for((I=1;我也
;do
是必要的。我得到了一些错误:./script.sh:第2行:意外标记'curl'附近的语法错误抱歉,是的,错过了“do”,因为我关注的是循环:)可能也想从1开始,但根据需要调整数字。老实说,这是一个谷歌问题,不是一个SO问题。。。