我正在测试一个简单的程序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/

10-12 20:21