红联首页 凝聚Linux人的力量
菜鸟过关 | 精华文档 | 同城人(交友) | 我与Linux的故事 | Linux新闻 | Linux视频 | Linux人才 | 软件下载 | 大学校园 | English
发新话题
打印

执行shell时候遇到的问题

执行shell时候遇到的问题

chmod +x ***.sh后,用 sh ***.sh无法执行(在定义数组的时候出现 : Syntax error: "(" unexpected 错误),而用 ./***.sh 就可以正常运行。因为GNU/Linux 操作系统中的 /bin/sh 是 bash(Bourne-Again Shell)的符号链接,但鉴于 bash 过于复杂,有人把 ash 从 NetBSD 移植到 Linux 并更名为 dash(Debian Almquist Shell),并建议将 /bin/sh 指向它,以获得更快的脚本执行速度Ubuntu 号称自从他们在 6.10 版里这样做了以后,系统启动速度有了明显的提升。

TOP

发新话题