【发布时间】:2018-02-15 19:19:25
【问题描述】:
源代码:
#!/bin/bash
echo "Parametro is $1"
if [ $1 -gt 9 ]
then
echo "entre al if";
fi
echo"Fin del script";
我的 bash 文件有执行权限:
-rwxrwxr-x 1 mzadmin mzadmin 108 Feb 15 13:07 test.sh
我像这样运行我的 bash 文件:
bash test.sh 9
输出是:
Parametro is 9
test.sh: line 8: syntax error: unexpected end of file.
【问题讨论】:
-
发布的脚本没有有第 8 行。
-
@chepner 有趣的是,第 8 行确实报告了该错误。无论是否在第 7 行终止换行,都会发生这种情况。
标签: bash