在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错误解决相关推荐

  1. Linux下的 command not found错误(解决方法)

    当我们在 Linux下执行一个命令时,报   -bash:  XXXX: command not found,这和Windows是相同的道理,都是环境变量惹的祸, 就是说你的 命令的 执行文件不在 / ...

  2. 安装kilo版本openstack-dashboard时出现的python compress command not found错误解决办法

    2019独角兽企业重金招聘Python工程师标准>>> 安装openstack-dashboard时出现的python compress command not found错误解决办 ...

  3. Android studio R文件丢失或错误解决方法

    Android studio R文件丢失或错误解决方法 参考文章: (1)Android studio R文件丢失或错误解决方法 (2)https://www.cnblogs.com/dean-Li/ ...

  4. 关于$'\r': command not found错误的一点体会

    今天运行一个其他组开发的jar包,这个jar包由于运行参数是通过命令行的方式输入的,所以需要运行一个shell脚本来启动. 启动脚本类似这样: #!/bin/bash jdbc_driverClass ...

  5. $‘\r‘: command not found的解决方法

    缘起 在Linux系统中,运行Shell脚本,出现了如下错误: one-more.sh: line 1: $'\r': command not found 出现这样的错误,是因为Shell脚本在Win ...

  6. linux mysql 主从 1130_Linux Mysql 1130错误解决

    Linux Mysql 1130错误解决 今天在win32下通过navicat 远程登录Mysql时出现如下错误: 想都不用想,肯定是Mysql的访问权限问题. 首先,通过终端(我用的是SSH)远程登 ...

  7. 在linux底下用pip安装mysqlclient错误解决办法

    1.在linux底下用pip安装mysqlclient错误,使用命令pip install mysqlclient,报如下图的错误: 2.原因是linux少了mysql相关的库,需要安装一下,使用命令 ...

  8. linux bash: sqlplus: command not found 错误处理

    在oracle用户下 ,执行sqlplus命令,抛出如上错误. 解决办法: 1.su oracle 2.cd /home/oracle 3. 执行命令 source .bash_profile 这样就 ...

  9. linux eclipse 权限不够,linux下启动eclipse 权限不够 错误解决办法

    下载了一个eclipse for cpp的版本,在centos 上运行,报权限不足的错误. [root@mylinux eclipse]# ./eclipse /usr/local/jdk1.6.0_ ...

  10. 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编译器.

最新文章

  1. Visual Studio 2017强制更新方法
  2. leetcode算法题--Flood Fill
  3. 基于Linux+Nagios+Centreon+Nagvis等构建海量运维监控系统
  4. oracle 任务定时执行
  5. 『数据中心』供配电与空调设计基础知识
  6. 怎么把分钟转化成秒_怎么利用抖音短视频引流,手把手教你如何玩转抖音流量...
  7. 【thymeleaf】模板中定义变量
  8. MySql中的varchar类型
  9. Module build failed (from ./node_modules/babel-loader/lib/index.js) 错误解决
  10. 软件构造学习笔记-第七周
  11. Python 模块学习
  12. Scality试图将对象存储转移到磁带和云中
  13. LeetCode11 盛最多水的容器
  14. 201621123068 Week03-面向对象入门
  15. WindowsLiveWriter安装步骤
  16. 网易新版BLOG邀请,有需要的朋友进。
  17. 宏碁暗影骑士擎安装双系统踩坑记录
  18. gms认证流程_谷歌GMS测试认证具体流程
  19. latex 加减号堆积,放在一起
  20. java正则表达式下划线_用于标识符的Java正则表达式(字母,数字和下划线)

热门文章

  1. cmder中设置code page为utf8的方法
  2. 设计模式之————依赖注入(Dependency Injection)与控制反转(Inversion of Controller)...
  3. 跑酷游戏的一些bug总结(滥用FixedUpdate的坑)
  4. 如何判断某版本的.NET Framework是否安装
  5. css hack 笔记 for ie8,ie7
  6. Linux diff diff3 diffstat
  7. Centos7.6安装Oracle11gR2
  8. 重新复习基础草稿:迭代器的使用
  9. springcloud(第三篇)springcloud eureka 服务注册与发现 *****
  10. javascript获取随机rgb颜色和十六进制颜色的方法