$'\r': 未找到命令
来源:互联网 发布:mac 目录文件对比工具 编辑:程序博客网 时间:2024/04/29 10:54
因为在dos/window下按一次回车键实际上输入的是“回车(CR)”和“换行(LF)”,而Linux/unix下按一次回车键只输入“换行(LF)”,所以文件在每行都会多了一个CR,所以Linux下运行时就会报错找不到命令。
所以,解决问题之道,就是把dos文件格式转换为unix格式。
方法1:使用dos2unix命令来转换。
第一步:安装dos2unix命令,如果已经安装,跳过该步骤
centos:yum install dos2unix
ubuntu:sudo apt-get install dos2unix
第二步:转换格式
dos2unix /usr/apache-tomcat/bin/restart.sh
dos2unix: converting file /usr/apache-tomcat/bin/restart.sh to Unix format ...
方法2:使用notepad++
在windows系统下使用notepad++编辑该sh文件,双击文件右下角编码区域选择"转换为UNIX格式",如下图:
然后再执行一下,ok,可以正常执行了。
阅读全文
0 0
- $'\r': 未找到命令
- 关于 $'\r': 未找到命令的解决
- $’\r’: 未找到命令的解决
- 关于 $'\r': 未找到命令的解决
- $'\r': 未找到命令的解决办法
- cygwin下关于 $'\r': 未找到命令的解决方法
- 关于 $'\r': 未找到命令的解决(bad interpreter )
- AS - R文件未找到
- Xmllint: 未找到命令
- adb: 未找到命令
- Cygwin 未找到命令
- centos 行 2: $'\r': 未找到命令 在window 上编写的 sh
- windows安装cygwin运行shell脚本 $'\r': 未找到命令的解决方法
- make: g++:命令未找到
- make: ./libtool:命令未找到
- make: ./libtool:命令未找到
- 解决:未找到setenv命令
- bash: xhost: 未找到命令
- 为什么开始写技术博客
- java 转义字符
- 文章标题
- R2D2 and Droid Army--CSU-ACM2017暑假集训比赛1
- vue知识点
- $'\r': 未找到命令
- 84 Largest Rectangle in Histogram(直方图中最大的矩形)
- Windows 7 属性/右键没有共享选项
- MYSQL学习笔记(十五)数据插入
- 分区恢复之重新分区和格式化分区恢复 详解
- java中对Redis的缓存进行操作
- 优雅的JavaScript-定时器详解
- myeclipse修改运行web项目后,运行的是另外一个项目
- configure: error: Size of "void *" is less than size of "long"