我正在编写一个简单的 shell 脚本,但我遇到了一个关于“错误号码”的奇怪错误。这是我的代码:
status=0
maxRetries=3
retryCount=1
while [[ status == 0 ]] || [[ retryCount -le maxRetries ]]
do
....
retryCount=$((retryCount+1))
done
据我所知,我已经正确地将 maxRetries 和 retryCount 声明为整数,所以我不明白为什么它会在 while 语句中抱怨错误的数字。有人有想法吗?