簡體   English   中英

在Bash調試中需要幫助

[英]Need Help in Bash debugging

我試圖運行此代碼。 基本上,我希望https:// admin:qwerty123 @ '“ $ dmp”':7777 / set_param?'“ $ params命令為數組中的每個IP運行3次。

prog.sh: line 7: syntax error near unexpected token `while'
prog.sh: line 7: `while [ $n -lt 3 ]; do'

請有人可以更正代碼

#!/bin/bash 

n="0"
dmps=(10.104.164.104 10.35.176.77 10.35.176.126) # *****  put your dmp ips here *******

for dmp in ${dmps[@]}; 
while [ $n -lt 3 ]; do


  do res=$(curl -k -s --url 'https://admin:qwerty123@'"$dmp"':7777/set_param?'"$params"); 
  echo "DMP: $dmp - $res"; 
n=$[n+1]
done

done
  • [之前添加空格
  • ; do ; do]

     while [ n -lt 3 ]; do 

閱讀更多

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM