您的位置:首页 > 其它

Syntax error: word unexpected (expecting ")")

2014-03-25 14:43 351 查看
mkdir.sh

执行 sh mkdir.sh xxx(参数)

错误提示:mkdirs.sh: 9: Syntax error: word unexpected (expecting "do")

Syntax error: word unexpected (expecting ")")

类似问题,案例详见
http://ubuntuforums.org/archive/index.php/t-1130892.html http://forum.ubuntu.org.cn/viewtopic.php?f=21&t=416571
总结几种问题:

1. dos2unix xxx

2. sh mkdir.sh 失败改成 直接运行 mkdir.sh

3. 修改 #! /bin/sh 改成#! /bin/bash ,然后用执行 bash mkdir.sh xxx

4. 看看语法是否有错误, if 换行需要 ; 等

5. 权限问题,试着cp 一份出来执行

ls -l 看看拥有者
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐