Syntax error: word unexpected (expecting ")")
该问题在不同操作系统表现不同,可能在 centos 系统可以正常运行,但是在 ubuntu 不行
原因在于
如果以 sh 启动,这个不是标准的 posix shell 脚本
但是以 bash 启动,是标准的 posix shell 脚本
如
The construct (( $? ))
不是有效的 POSIX sh, nor is ($ans != "yes")
when $ans
is empty. They are hardly valid in bash
either (TBH, this is the first time in 20yrs I see the idiom (( $? ))
) but apparently bash
lets it pass.
展开阅读全文
版权声明:
本文内容由互联网用户自发贡献,版权归作者所有,本社区不拥有所有权,也不承担相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:jaagool@sina.cn 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
本文内容由互联网用户自发贡献,版权归作者所有,本社区不拥有所有权,也不承担相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:jaagool@sina.cn 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。