码迷,mamicode.com
首页 > 系统相关 > 详细

解决Linux下编译.sh文件报错 unexpected operator Syntax error: word unexpected

时间:2018-04-13 12:04:56      阅读:413      评论:0      收藏:0      [点我收藏+]

标签:bsp   das   col   xid   asp   lin   blank   www   title   

执行一个脚本  发现报语法错误,但是在其他机器上运行都没有问题 唯一的区别就是 一个是centos机器  报错的是ubuntu

网上搜索了一下 

 

因为Ubuntu默认的sh是连接到dash的,又因为dash跟bash的不兼容所以出错了.执行时可以把sh换成bash文件名.sh来执行

 

 

解决方案:  直接 $bash script.sh  或者去script改第一行  #!/bin/sh  为 #!/bin/bash

解决Linux下编译.sh文件报错 unexpected operator Syntax error: word unexpected

标签:bsp   das   col   xid   asp   lin   blank   www   title   

原文地址:https://www.cnblogs.com/wangxusummer/p/8819394.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!