当前位置:  技术问答>linux和unix

Syntax error: "("和 /bin/sh^M: bad interpreter

    来源: 互联网  发布时间:2017-03-20

    本文导语:  本帖最后由 molaifeng 于 2012-10-25 21:21:50 编辑 弄了个ubuntu系统,捣鼓着shell,可是尽是拦路虎,先是在vim下输入个方法,运行时出现 Syntax error: "(" 在网上找了下,有说 再此用vim打开此文件,shift+:冒号>输入:%s/r//g,...

本帖最后由 molaifeng 于 2012-10-25 21:21:50 编辑
弄了个ubuntu系统,捣鼓着shell,可是尽是拦路虎,先是在vim下输入个方法,运行时出现

Syntax error: "("

在网上找了下,有说 再此用vim打开此文件,shift+:冒号>输入:%s/r//g,这种方法没用,提示没有匹配的,后来用shift+:冒号>输入set ff=unix,保存,还是木用。在公司没有这种情况啊。于是舍近求远,在本地机上共享了目录,用editplus编辑,催悲了

 /bin/sh^M: bad interpreter: No such file or directory

于是又是一顿找,发现是行尾的换行的问题,可是我也弄了。

root@xushaolong-virtual-machine:/mnt/hgfs/ubuntu# ./a
bash: ./a: /bin/sh^M: bad interpreter: No such file or directory
root@xushaolong-virtual-machine:/mnt/hgfs/ubuntu# dos2unix a
dos2unix: converting file a to Unix format ...
root@xushaolong-virtual-machine:/mnt/hgfs/ubuntu# ./a
./a: 2: ./a: Syntax error: "(" unexpected
root@xushaolong-virtual-machine:/mnt/hgfs/ubuntu# 

你说一个这样简单的东西东东都运行不了


#!/bin/sh
function test()
{
echo 1
}


|
你的代码我试了一下,没有报错啊,当然,也没有输出
你仔细看下你的a,是不是搞错了文件?

|
使用dos2unix命令将你的脚本文件转换成unix格式。

    
 
 

您可能感兴趣的文章:

  • 这是什么问题?ksh: syntax error: `(' unexpected
  • syntax error: unexpected end of file
  • php异常:Parse error: syntax error, unexpected eval()'d code error
  • PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法
  • php syntax error, unexpected $end 错误怎么解决
  • shell 的Syntax error: "(" unexpected
  • PHP Parse Error: syntax error, unexpected $end 错误解决办法
  • syntax error near unexpected token `('
  • makefile问题syntax error: unexpected end of file
  • error:syntax error before "va_mode_t"
  • make menuconfig出现cripts/Menuconfig: line 104: syntax error near unexpected token `{错误
  • 我在Solaris8上安装了gcc3.3Solaris8,但是总是出错!错误如下:gcc: syntax error at line 1: `(' unexpected
  • SHELL syntax error:unexpected end of file 提示错误
  • php异常parse error: syntax error, unexpected t_var错误怎么解决
  • PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
  • 求指点:syntax error near unexpected token “fi”的解决办法~~~
  • 运行出错Syntax error: "(" unexpected linux系统 开发工具anjuta
  • $$请问:在unix里面用make编译得时候,得出提示 Make: line 31: syntax error. Stop. 这个到底是啥子意思啊,很不明白得啊!$$
  • shell中syntax error: unexpected end of file的问题
  • 编译内核时报错:/home/linux-2.6.16/kernel/gcov/gcov-core.c:144: syntax error before "gcov_version"
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Google Syntax Highlighter
  • WordPress 代码高亮插件 crayon-syntax-highlighter
  • Crafty Syntax Live Help
  • jQuery语法着色插件 jQuery.Syntax
  • AT&T syntax 汇编
  • DB2语法助手 DB2 Syntax Assistant
  • PHP Code Syntax Highlighting
  • JavaScript Regex Syntax Highlighter
  • jquery-syntax动态语法着色示例代码
  • ThinkPHP2.0读取MSSQL提示Incorrect syntax near the keyword 'AS'的解决方法


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3