oetsky@oetsky-virtual-machine:~$ sh 2.01_install_jdk.sh
basename: missing operand
Try 'basename --help' for more information.
-e ---> :
-e ---> 2022年08月11日 17时23分42秒:「JDK安装脚本」 检查脚本执行条件
2.01_install_jdk.sh: 42: [: -ne: unexpected operator
2.01_install_jdk.sh: 69: Syntax error: "(" unexpected
如果ubuntu执行脚本的时候报错主要只因为ubuntu本身的机制采用dash运行脚本。
解决方法:
sudo dpkg-reconfigure dash
选择no,即可用执行sh xx.sh
注意,如果我们是用./执行脚本则不会出现这种问题.