原本可以正常运行的shell脚本,在使用<<! ! 的方式注释掉之后,会报:行15: * : 语法错误: 期待操作数 (错误符号是 "* ") 的错误
原先的shell脚本是这样的
```bash
read -p "请输入大于20的数:" num
if [ $num -gt 20 ]
then
echo $(( $num * $num ))
else
echo "太小了"
fi
现在我对原先的脚本进行注释,编写了新的脚本,结果运行的时候会出现报错
if who|grep "^$1"
then
echo "欢迎你 $1"
else
echo "你走开 $1"
fi
<<!
read -p "请输入大于20的数:" num
if [ $num -gt 20 ]
then
echo $(( $num * $num ))
else
echo "太小了"
fi
!
运行结果变成这样
[root@localhost scripts]# ./wjh.sh wewew
2024年 03月 26日 星期二 19:13:28 CST
你走开 wewew
./wjh.sh:行15: * : 语法错误: 期待操作数 (错误符号是 "* ")
[root@localhost scripts]#
有没有大佬知道什么问题,网上搜不到,呜呜呜呜呜