Linux 错误: $'\r': command not found错误解决
在Linux下执行程序最省事的方式就是将系统的执行流程封装成一个shell脚本,上传到linux环境中后就可以直接执行了,但是今天在具体实施的时候出现了错误 $'\r': command not found,一直灭有解决,查询了相关的资料后才发现了问题,最根本的问题就是在Windows下换行的“\r”到了Linux环境下不能够识别了,因为Linux环境下默认的换行符为“\n”,这里就需要做一点修改的工作才可以了。
我选择的解决方案是借助于dos2unix插件的转化功能来完成这个工作,进入Linux环境下安装该组件:
apt install dos2unix
以脚本test.sh为例来讲解使用方法:
chmod 755 test.sh
dos2unix test.sh
./test.sh
非常简单的使用,学习记录一下。
Linux 错误: $'\r': command not found错误解决相关推荐
- Linux下的 command not found错误(解决方法)
当我们在 Linux下执行一个命令时,报 -bash: XXXX: command not found,这和Windows是相同的道理,都是环境变量惹的祸, 就是说你的 命令的 执行文件不在 / ...
- 安装kilo版本openstack-dashboard时出现的python compress command not found错误解决办法
2019独角兽企业重金招聘Python工程师标准>>> 安装openstack-dashboard时出现的python compress command not found错误解决办 ...
- Android studio R文件丢失或错误解决方法
Android studio R文件丢失或错误解决方法 参考文章: (1)Android studio R文件丢失或错误解决方法 (2)https://www.cnblogs.com/dean-Li/ ...
- 关于$'\r': command not found错误的一点体会
今天运行一个其他组开发的jar包,这个jar包由于运行参数是通过命令行的方式输入的,所以需要运行一个shell脚本来启动. 启动脚本类似这样: #!/bin/bash jdbc_driverClass ...
- $‘\r‘: command not found的解决方法
缘起 在Linux系统中,运行Shell脚本,出现了如下错误: one-more.sh: line 1: $'\r': command not found 出现这样的错误,是因为Shell脚本在Win ...
- linux mysql 主从 1130_Linux Mysql 1130错误解决
Linux Mysql 1130错误解决 今天在win32下通过navicat 远程登录Mysql时出现如下错误: 想都不用想,肯定是Mysql的访问权限问题. 首先,通过终端(我用的是SSH)远程登 ...
- 在linux底下用pip安装mysqlclient错误解决办法
1.在linux底下用pip安装mysqlclient错误,使用命令pip install mysqlclient,报如下图的错误: 2.原因是linux少了mysql相关的库,需要安装一下,使用命令 ...
- linux bash: sqlplus: command not found 错误处理
在oracle用户下 ,执行sqlplus命令,抛出如上错误. 解决办法: 1.su oracle 2.cd /home/oracle 3. 执行命令 source .bash_profile 这样就 ...
- linux eclipse 权限不够,linux下启动eclipse 权限不够 错误解决办法
下载了一个eclipse for cpp的版本,在centos 上运行,报权限不足的错误. [root@mylinux eclipse]# ./eclipse /usr/local/jdk1.6.0_ ...
- ubuntu 14.04 编译android4.0 出现gcc-version.sh: line 11: cc: command not found错误解决方法
若出现下面错误gcc-version.sh: line 11: cc: command not found,只需要执行:sudo apt-get install gcc,也就是说缺少gcc编译器.
最新文章
- mysql 排序后 下一条记录_什么是MySQL InnoDB 二级索引的排序?|附实例详解
- Android Studio运行报错Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled
- centos安装vsftpd
- Armijo-Goldstein和wolfe-power的matlab代码实现(转)
- Strategy 策略模式
- Babylon-AST初探-代码更新删除(Update Remove)
- 积极向上,努力工作,提高能力,提高战斗力,保持热情,保持创业热情。
- 模型图像ASM(Active Shape Model) 主动形状模型总结
- 只在用户登陆时运行_linux 系统的7个运行级别
- 第4代计算机的cpu,世界最小电脑进化第四代:继续用APU
- Linux下禁止使用swap及防止OOM机制导致进程被kill掉
- js JQuery 获取元素和遍历
- envi反演水质参数_基于大气校正法的Landsat 8 TIRS地表温度反演
- JDK 8 foreach的用法
- matlab符号函数与对其的常用操作
- 再看2019大前端技术趋势,Web OS概念正落地
- php读取json三级,php-流明从文件中读取JSON
- Debain查看ip地址
- win10计算机未连接到网络适配器,Windows 10 Hyper-V网络适配器未连接
- P6 Vue双向绑定 v-model
热门文章
- [linux] C语言Linux系统编程-做成守护进程
- Javadoc注释的用法
- 高性能WEB开发:DOM编程
- 红帽为开发订阅成员提供的免费福利
- new Random().nextInt
- [ 搭建Redis本地服务器实践系列二 ] :图解CentOS7配置Redis
- 【bzoj4897】[Thu Summer Camp2016]成绩单 区间dp
- Learn Python the hard way, ex40 字典,可爱的字典
- UITextView的使用详解
- [小工具] 文本形式转储二进制