bash: ./configure: /bin/sh^M: 坏的解释器: 没有那个文件或目录
2015-06-23 16:59
369 查看
有时候编写脚本时会出现类似标题列出的错误,这个问题大多数是因为你的脚本文件在windows下编辑过。windows下,每一行的结尾是\n\r,而在linux下文件的结尾是\n,那么你在windows下编辑过的文件在linux下打开看的时候每一行的结尾就会多出来一个字符\r,用cat -A urfile时你可以看到这个\r字符被显示为^M,这时候只需要删除这个字符就可以了。可以使用命令sed -i 's/\r$//' urfile 。
转自:http://www.cnblogs.com/orez88/articles/2016009.html
转自:http://www.cnblogs.com/orez88/articles/2016009.html
相关文章推荐
- wdcp的环境搭建shell脚本分析--lanmp.sh---lib/common.conf
- 浅谈获取shell中函数的返回值
- bash下的特殊符号与通配符
- linux 通过shell操作串口
- Linux shell dialog详解
- linux下shell脚本编程2
- linux下shell脚本编程2
- shell学习二十四天----提取开头或结尾数行
- shell基本
- Python下调用Linux的Shell命令
- wdcp的环境搭建shell脚本分析--install.sh
- zorka源码解读之通过beanshell进行插桩的流程
- zorka源码解读之Beanshell与zorka的交互实现
- Mac OS X10.9.5bash基本命令失效后的修复
- 一个发送电子邮件的bash脚本
- JAVA执行bat文件和shell脚本文件
- PowerShell批量修改AD用户密码属性
- PowerShell批量修改AD用户密码属性
- Powershell 批量替换文件
- Linux-shell基础-4