zoukankan      html  css  js  c++  java
  • 批量去掉文件中的^M

    "^M"在Linux下的输入方法 ctrl v + ctrl m

    方案一:

    find -type f | xargs sed -i 's/^M//g'

    或者

    find -name  *.[ch] | xargs sed -i 's/^M//g'

    方案二:

    xxx.sh: ^M: not found

    ^M是Windows上的回车符 在UNIX上的显示形式。这种情况多半是在Windows上编辑了shell脚本,然后拿到UNIX/Linux上执行。只要将文件中所有的 删除即可。

    tr -d "
    " <oldfile.sh > newfile.sh

    或者一个更标准的方法,因为 的ASCII码是15,所以可以这样。

    tr -d "15" < oldfile.sh > newfile.sh
  • 相关阅读:
    函数的定义
    编码转换
    bytes类型
    用py操作文件(file类的功能)
    HASH哈希
    二进制、bit、 bytes
    POJ3225
    POJ1436
    HDU1394
    HDU1272
  • 原文地址:https://www.cnblogs.com/pengdonglin137/p/3858392.html
Copyright © 2011-2022 走看看