嗨我的循环有问题,它说意外标记'fi'附近的语法错误 我不知道这个小问题在哪里 但我需要我的if循环和我的for循环工作:
if [ var1 == true ] then
for ip in $(seq 90 254); do ping -c 1 188.118.28.$ip;
done
fi
答案 0 :(得分:3)
if [ var1 == true ]; then
for ip in $(seq 90 254); do ping -c 1 188.118.28.$ip;
done
fi
答案 1 :(得分:0)
这对我有用:
if $var1; then
for ip in $(seq 90 254); do ping -c 1 188.118.28.$ip;
done;
fi
并且为了完整性:我将var1设置为:
var1=true