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
  • 相关阅读:
    systemctl
    防火墙firewalld
    k8s 基础概念
    进程
    模板问题
    自动发现
    oracle操作
    aix 10代oracle zabbix2.4.4 日志监控
    paramiko
    test
  • 原文地址:https://www.cnblogs.com/pengdonglin137/p/3858392.html
Copyright © 2011-2022 走看看