我正在测试一个简单的程序shell(sh)。
我正在使用while循环,但它显示了一个错误。
./essai.sh:第5行:test:参数太多
这是代码:
#!/bin/sh
numero=1
max=3
while test [ $numero -le $max ]
do
ping -c 2 127.0.0.1
numero=$(($numero + 1))
printf $numero
sleep 5
done
最佳答案
条件语句错误
从更改条件
while test [ $numero -le $max ]
到
while [ $numero -le $max ]
关于linux - Shell sh,语法while(条件),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42368153/