zoukankan      html  css  js  c++  java
  • linux下 ^M

    在Linux下使用vi来查看一些在Windows下创建的文本文件,有时会发现在行尾有一些“^M”。有几种方法可以处理。

    注意:在Linux下,可以通过ctrl+v,ctrl+m,打出^M字符。而却,以下正则表达中的^M,必须通过这个方式(ctrl+v,ctrl+m)打出来,否则正则表达式匹配不到^M字符,所以不可直接复制粘贴以下代码。

    1. 使用dos2unix命令。系统自带的小工具。
      dos2unix yourfile.txt  #去掉末尾的^M
    2. 使用vi的替换功能。启动vi,进入命令模式,输入以下命令:
      :%s/^M//g # 去掉所有的^M
    3. 使用sed命令。
      $ sed -e 's/^M//g' yourfile.txt
  • 相关阅读:
    Python Day13:开放封闭原则、函数装饰器、全局局部变量
    Python Day12
    Python Day11
    Python Day10
    drf框架
    drf框架
    drf框架
    drf框架
    vue框架
    vue框架
  • 原文地址:https://www.cnblogs.com/yangk/p/4761792.html
Copyright © 2011-2022 走看看