我正在搞乱 shell 脚本并陷入 while 循环中的一些比较
while [$size -le $MAX]
do
------
done
上面的循环不工作。我究竟做错了什么 ?
最佳答案
[
和 ]
两边没有空格。
说:
while [ $size -le $MAX ]
[
是一个命令,也称为test
。当您说 [$size
时,shell 会将其解释为字符串而不是命令。
关于linux - Shell 脚本 While 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19095695/