【发布时间】:2023-03-09 03:48:01
【问题描述】:
我们拥有的:
m=1
while [[ $m -le 5 ]]
do
curl --connect-timeout 5 --max-time 5 -X POST https://example.com/create >> test.txt
if [ -s test.txt ]
then
echo "Empty file"
##"GO TO BEGIN OF LOOP"##
else
echo "All fine"
fi
...
done
我们想检查test.txt 是否为空。如果是,我们需要转到循环的开头。
我是 stackoverflow 的新手。随时发表评论,以便我提高自己的提问方式。
【问题讨论】:
-
使用
continue... -
.. 并记住要有一个退出条件来中断,以避免无限循环
-
非常感谢,
continue效果很好。
标签: bash loops if-statement