동안 나는 쉘 스크립트와 장난하고 있고 위의 루프가 작동하지 않는 루프쉘 스크립트 루프
while [$size -le $MAX]
do
------
done
동안 일부 비교에 갇혀. 내가 도대체 뭘 잘못하고있는 겁니까 ?
동안 나는 쉘 스크립트와 장난하고 있고 위의 루프가 작동하지 않는 루프쉘 스크립트 루프
while [$size -le $MAX]
do
------
done
동안 일부 비교에 갇혀. 내가 도대체 뭘 잘못하고있는 겁니까 ?
너비가 [
및 ]
인 공백이 없습니다.
말 :
while [ $size -le $MAX ]
[
도 test
으로 알려진 명령입니다. [$size
라고 말하면 쉘은이를 명령이 아닌 문자열로 해석합니다.
다음과 같이 대괄호 주위에 공백이 있어야합니다 : while [ $size -le $MAX ]
. u는 회신에 대한 devnull 및 @dogbane
while ((size <= MAX))
do
done
Thaank : 대신 배쉬의 연산 식을 사용하는 경우
그러나, 그것은 더 읽기입니다. 그게 내 두통을 해결. 그 작은 공간이 나를 조금 흥분 시켰습니다. – Stunner
@Stunner 참고 [this] (http://stackoverflow.com/help/someone-answers). – devnull