**已关闭。**此问题为not reproducible or was caused by typos。目前不接受答案。
这个问题是由一个打字错误或一个无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
2天前关闭。
Improve this question
这是查询
# !/bin/bash
if { "$1" == " " }
then
echo "You forgot an ip address!"
echo "Syntax: ./ipsweep.sh 192.168.1"
else
for ip in `seq 1 254` ; do
ping -c 1 $1.$ip | grep "64 bytes" | cut -d " " -f 4 | tr -d ":";
done
fi
当我在终端行上点击./ipsweep.sh
时,我应该在我的ip括号中得到一个活动ip的列表
但我却得到了这个
./ipsweep.sh: line 4: syntax error near unexpected token `then'
./ipsweep.sh: line 4: `then'
1条答案
按热度按时间aurhwmvo1#
if的语法错误。请更正为: