for ((i=1;i<=5;i++)); do curl -s --user 'api:key- MY_KEY' \
https://api.mailgun.net/v3/sandbox/messages \
-F from='[email protected]' \
-F to='[email protected]' \
-F subject='Test Subject' \
-F text='Hey'; done
在这里,我可以使用 for 循环运行 5 个请求,但我想在每个请求上将 From email 的值增加 1,例如:[电子邮件受保护],[电子邮件受保护],有什么建议我该怎么做吗?
谢谢!
答案1
对于该选项,您只需使用$i
代替1
并将文本保留在双引号中,而不是单引号中:
for ((i=1;i<=5;i++)); do curl -s --user 'api:key- MY_KEY' \
https://api.mailgun.net/v3/sandbox/messages \
-F from="[email protected]" \
-F to='[email protected]' \
-F subject='Test Subject' \
-F text='Hey'; done
$i
是变量 的值i
,您在循环中将其从 1 递增到 5。