首页 > 系统相关 >Linux 错误: $'\r': command not found --九五小庞

Linux 错误: $'\r': command not found --九五小庞

时间:2023-07-06 09:12:53浏览次数:32  
标签:set -- 小庞 command linux found dos2unix ###

前段时间写脚本出现了$'\r': command not found问题

其实log报错已经非常明确了,是linux无法解析$'\r'。这其实是windows与linux系统的差异导致的。

因为linux上的换行符为\n,而windows上的换行符为\r\n。所以脚本到linux上就无法解析了。

通常的处理办法主要有2种:

处理办法1 set ff=unix

vi hello.sh 
### Esc进入命令行运行模式
### : set ff=unix

处理办法2 dos2unix

dos2unix hello.sh 
### 如果报command not found 是因为你没有安装,安装dos2unix插件即可。

 

 

————————————————
版权声明:本文为CSDN博主「在风中的意志」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u010416101/article/details/80135293

标签:set,--,小庞,command,linux,found,dos2unix,###
From: https://www.cnblogs.com/pxyblog/p/17531151.html

相关文章

  • 微信小程序页面增加下拉刷新功能
     对应的json文件增加如下内容"enablePullDownRefresh":true,"onReachBottomDistance":50,"backgroundTextStyle":"dark","backgroundColor":"#6197FB" 2.对应的js增加函数onPullDownRefresh()和 onload是一个级别......
  • gitflow为什么要单独检出一个release分支?在develop分支上测试不行吗
    在Gitflow工作流中,将release分支从develop分支中单独检出的主要原因是为了在发布之前进行稳定性和功能测试,以确保发布版本的质量。以下是几个原因说明为什么要单独检出release分支进行测试:隔离开发和测试环境:通过将测试从开发环境(develop分支)隔离出来,可以避免测试中......
  • pytest + yaml 框架 -47.parameters参数化支持笛卡尔积
    前言v1.3.8版本对parameters参数化格式重新做了定义,支持笛卡尔积了。当然以前旧版本的格式还是继续兼容。parameters参数化新版本对parameters参数化重新做了定义,简化了步骤,更加清晰简洁.1.只有一个变量需要参数化的情况test_p1.ymlconfig:parameters:x:["a"......
  • 第十一周
    、设计三个类,分别如下:(知识点:抽象类及抽象方法)[必做题]•3.1设计Shape表示图形类,有面积属性area、周长属性per,颜色属性color,有两个构造方法(一个是默认的、一个是为颜色赋值的),还有3个抽象方法,分别是:getArea计算面积、getPer计算周长、showAll输出所有信息,还有一个求颜色的方法getCol......
  • mysql分库分表 sharding-jdbc 5.0的代码实现 (二)
    分库分表之前试过了分表不分库,详情见:https://www.cnblogs.com/expiator/p/17524493.html这次再试下分库分表。依赖包SpringBoot用的是2.6.13版本。<dependency><groupId>org.apache.shardingsphere</groupId><artifactId>shardingsphere-jdbc-core-spring-boot-......
  • 第十二周
    5、利用接口实现动态的创建对象[选做题]•5.1创建4个类:•苹果•香蕉•葡萄•园丁•5.2在三种水果的构造方法中打印一句话.•以苹果类为例•classapple•{•publicapple()•{•System.out.prinpackage one;public interface Fruit{class Apple......
  • 第十三周
    1、编写一个程序,实现从命令行参数输入两//个字符串类型的数值,并计算输出两个数值的//和。[必做题]package one;import java.util.Scanner;public class one{public static void main(String[]args){// TODO Auto-generatedmethodstu//1、编写一个程序,实......
  • java中的类型转换
    类型转换自动类型转换表达式自动类型转换强制类型转换 自动类型转换类型范围小的变量,可以直接赋值给类型范围大的变量。bytea=12;intb=a;System.out.println(b);//12 ......
  • node restAPI 简单例子
      //第一版,node的httpp//consthttp=require('http');//constserver=http.createServer((req,res)=>{//if(req.url==='/'){//res.write('helloworld')//res.end();//}//if(req.url==='......
  • 第七周
    1.编写一个简单程序,要求数组长度为5,静态赋值10,20,30,40,50,在控制台输出该数组的值packagetest;importjava.util.Random;importjava.util.Scanner;publicclassacc{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubint[]a={10,......