shell脚本报错问题: -bash: ./test.sh: /bin/sh^M: bad interpreter: No such file or directory
Shell代码:
echo "test shell "
Shell代码:
-bash: ./test.sh: /bin/sh^M: bad interpreter: No such file or directory
我们可以通过vi编辑器来查看文件的format格式。步骤如下:
1.首先用vi命令打开文件
Shell代码 :
可以看到改文件的格式为dos
3.修改文件format为unix
方法一:使用vi修改文件format
命令:set ff=unix
执行完后再通过set ff命令查看文件格式,结果如下:
方法二:直接使用dos2unix命令修改
Shell代码:
dos2unix: converting file test.sh to UNIX format ...
Shell代码:
test shell
shell脚本报错问题: -bash: ./test.sh: /bin/sh^M: bad interpreter: No such file or directory相关推荐
- liunx下编写shell脚本报错-bash: ./a.sh: /bin/bash^M: bad interpreter: No such file or directory。编辑器Notepad++
在执行shell脚本时提示这样的错误主要是由于shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识. 可能是下载到windows下编辑或者使用连接工具x ...
- linux shell脚本 报错dirname:无效选项 -- b 错误原因 解决方法
今天在写一个Shell脚本的时候,发现调试的时候会报一个错 [oracle@smidb11 autoawrrpt]$ . a.sh dirname:无效选项 -- b 请尝试执行"dirna ...
- java远程执行命令报错java.io.IOException: Cannot run program “ifconfig“: error=2, No such file or directory
直接执行ifconfig没问题,但是在java代码里远程执行ifconfig就找不到命令. session = conn.openSession(); session.execCommand(cmd) ...
- 解决编译redis报错zmalloc.h:50:10: fatal error: jemalloc/jemalloc.h: No such file or directory
解决方法 进入redis的目录后运行: sudo make 时报错:zmalloc.h:50:10: fatal error: jemalloc/jemalloc.h: No such file or ...
- (实例讲解)shell脚本报错 [: =: unary operator expected
问题 使用脚本完成nfs的自动配置时,出现了如下错误[: =: unary operator expected,经查询发现属于等号两边是否相等的问题 可以看到此处命令所表达的含义为: 当为1时,清空/ ...
- python执行shell脚本报错_在python中执行shell命令:字符串错误
我在Windows命令行参考中的以下内容似乎相关: * Using multiple commands You can use multiple commands separated by the c ...
- Ubuntu执行脚本报错-bash: ./send.py: /usr/bin/python: bad interpreter: Permission denied
在Ubuntu系统终端中,使用命令行如下命令行运行*.py文件: 执行脚本报错 root@ubuntu:/usr/bin/python# chmod a+x send.py root@ubuntu:/ ...
- shell脚本报错:-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory
今天写了一个shell脚本,然后在执行的时候报错,脚本内容很简单,仅供测试: Shell代码 #!/bin/sh echo "test shell " 具体报错信息如下: Sh ...
- Linux中执行bash脚本报错/bin/bash^M: bad interpreter: No such file or directory
问题描述:Linux中采用绝对路径执行Bash脚本,报错-bash: /home/xxx.sh: /bin/bash^M: bad interpreter: No such file or direc ...
最新文章
- 他总在逆风翻盘,绝地反击!最不爱钱却成了最有钱的人...
- [19/04/04-星期四] IO技术_CommonsIO(通用IO,别人造的轮子,FileUtils类 操作文件 IOUtilsl类 操作里边的内容 )...
- 关于正则表达式匹配任意字符
- REDIS提供的map,list,set,sortedset使用测试
- 如何将自己的数据转换为Pascal voc2017数据集标注格式
- python实时显示进度条_Python进度条实时显示处理进度的示例代码
- kmz转换为dwg_徐州网站设计_seo优化常用技巧:什么软件可以将PDF文件转换为DWG文件...
- ArduinoUNO实战-第十二章-累加器实验
- java 锟斤 解决乱码_java eclipse 开发中文乱码锟斤拷小锟斤拷锟
- 【全开源+免费更新】doodoo.js快速入门教程
- [ArcGIS] 空间分析(八) 水文分析
- STM32H7内部Flash的读保护说明(Level0默认,Level1连接保护,Level2设备和自举保护)
- 手把手教你如何抵制法国货
- android中车牌识别技术
- [转帖]EventHandler部署工具
- 计算机是如何学下棋的,怎样才能成为下棋高手
- html5教程精灵,HTML5+CSS3基础之CSS Sprites(CSS精灵)
- jmeter-稳定性测试
- ASEMI的MOS管6N60如何测量好坏
- python使用演示文稿-python 操作PPT练习