在写shell脚本时,简单的几行代码报错d.sh:行6: [111: 未找到命令
代码如下
#!/bin/bash
echo "执行参数: $1"
if ["$1" = ""];
then
echo "执行脚本名称后请填写参数,例如:./into_pod.sh 111"
else
echo "adasfdaf";
fi
也是第一次写shell,看上去没问题,经仔细查找,if后面[]里变量前后加空格,正确的如下
#!/bin/bash
echo "执行参数: $1"
if [ "$1" = "" ];
then
echo "执行脚本名称后请填写参数,例如:./into_pod.sh 111"
else
echo "adasfdaf";
fi
本文含有隐藏内容,请 开通VIP 后查看