sh报错 [: unexpected operat
来源:互联网 发布:fq软件是什么 编辑:程序博客网 时间:2024/05/29 12:37
问题
shell脚本之前一直执行正常,今天突然报错了
root@node:~/scripts# sh JavaInstall.sh JavaInstall.sh: 22: [: unexpected operatorJavaInstall.sh: 32: [: unexpected operator
解决办法
原来Ubuntu下sh连接到dash,不是bash。
dash是啥玩意,不知道。
还是把sh连接到bash吧,执行命令sudo dpkg-reconfigure dash
,弹出框选择No。
root@node:~# sudo dpkg-reconfigure dash正在删除 dash 导致 /bin/sh 转移到 /bin/sh.distrib正在添加 bash 导致 /bin/sh 转移到 /bin/sh.distrib正在删除 dash 导致 /usr/share/man/man1/sh.1.gz 转移到 /usr/share/man/man1/sh.distrib.1.gz正在添加 bash 导致 /usr/share/man/man1/sh.1.gz 转移到 /usr/share/man/man1/sh.distrib.1.gz
0 0
- sh报错 [: unexpected operat
- [Ubuntu系统]“ubuntu.sh: 113: ubuntu.sh:Syntax error: "(" unexpected ”报错解决方法
- 编译android源码报错:build/envsetup.sh: 1: Syntax error: "(" unexpected
- 编译android源码报错:build/envsetup.sh: 1: Syntax error: "(" unexpected
- 解决 linux下编译.sh文件报错 “[: XXXX: unexpected operator” 问题
- 编译android源码报错:build/envsetup.sh: 1: Syntax error: "(" unexpected
- 解决 linux下编译.sh文件报错 “[: XXXX: unexpected operator” 问题
- 解决Linux下编译.sh文件报错 “[: XXXX: unexpected operator”
- 关于linux报bash ‘/bin/sh: Syntax error: “(” unexpected
- 关于linux报bash ‘/bin/sh: Syntax error: “(” unexpected
- 关于linux报bash ‘/bin/sh: Syntax error: “(” unexpected
- du -sh 报错
- AngularJS 报错 “Unexpected token”
- python 报错:unexpected indent
- 解决:./shutdown.sh报错。
- sh文件执行报错
- 飞凌 飞思卡尔imx6Q依赖包的安装报错 ./setup_env.sh: line 25: syntax error: unexpected end of file
- 运行sh提示 unexpected operator
- 常见的正则表达式全面整理总结
- applicationContext.xml文件如何调用外部properties等配置文件
- Android中四大组件,六大布局,五大存储
- pwnable.kr之uaf
- rsync在linux(服务端)与windows(客户端)之间同步
- sh报错 [: unexpected operat
- eclipse+tomcat开发,改后台代码不需要重启tomcat的方法
- unit13 软件安装
- Linux下进程及其描述task_struct
- Visual Studio 统一更改代码区缩放比例的解决方案
- 对 Linux 新手非常有用的 20 个命令
- Python+Selenium中级篇之2-Python中类/函数/模块的简单介绍和方法调用
- Java后端WebSocket的Tomcat实现
- 半平面交