嗨,我有一个问题,我的循环,它说附近意想不到的令牌“fi”的语法错误 我不知道哪里是小问题 但我需要我的循环和我for循环上班:需要修复小循环bug
if [ var1 == true ] then
for ip in $(seq 90 254); do ping -c 1 188.118.28.$ip;
done
fi
嗨,我有一个问题,我的循环,它说附近意想不到的令牌“fi”的语法错误 我不知道哪里是小问题 但我需要我的循环和我for循环上班:需要修复小循环bug
if [ var1 == true ] then
for ip in $(seq 90 254); do ping -c 1 188.118.28.$ip;
done
fi
你有一个失踪的“;”之前 “然后”
if [ var1 == true ]; then
for ip in $(seq 90 254); do ping -c 1 188.118.28.$ip;
done
fi
这个工作对我来说:
if $var1; then
for ip in $(seq 90 254); do ping -c 1 188.118.28.$ip;
done;
fi
和完整性:我设置VAR1这样的:
var1=true
嗯,太慢... – Pao
谢谢你的答案jidma – mrName
这是当您接受回答,实际上回答你的问题:)(正确的投票上/下) –