我在Kali Linux中创建了一个名为pingscript.sh
的文件,其中包含以下代码:
#!/bin/bash
if ["$1"==""]
then
echo "usage: ./pingscrpt.sh [Network]"
echo "usage: ./pingscrpt.sh 192.168.1"
else
for x in `seq 1 254`; do
ping -c 1 $1.$x | grep "64 bytes"
done
fi
但是当使用./pingscript.sh
运行时,我面临以下错误:
./ pingscript.sh:line 3:[==]:找不到命令
可能是什么问题?
答案 0 :(得分:2)
错过的空间:
if ["$1"==""]
应该是
if [ "$1" == "" ]