BASH:whilewith-le不';行不通

BASH:whilewith-le不';行不通,bash,while-loop,conditional-statements,Bash,While Loop,Conditional Statements,如果在使用-le时出现以下错误: line 172: [: : integer expression expected 我做错了什么 我的代码: while [ "$LOOP_EPISODE" -le "100" ]; do my code LOOP_EPISODE=$((LOOP_EPISODE+1)) done 放 在你的while语句之前。在Bash中,你不认为while(($LOOP\u-eposion

如果在使用-le时出现以下错误:

line 172: [: : integer expression expected
我做错了什么

我的代码:

while [ "$LOOP_EPISODE" -le "100" ]; do

        my code
        LOOP_EPISODE=$((LOOP_EPISODE+1))
done


在你的while语句之前。

在Bash中,你不认为
while(($LOOP\u-eposion<100))
更可读吗?
LOOP_EPISODE=0