IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

Mac下处理PC以^M结尾的文本

车东[Blog^2] 2019-07-26 14:08:20 累计浏览 1,669 次
本机暂存


awk -v RS='\r\n' foo.log

Unix 用\n行末结尾

Mac 用\r行末结尾

PC 用 \r\n行末结尾

参考:

https://stackoverflow.com/questions/13069905/awk-print-is-adding-a-control-m-character-at-end-of-line#comment17754368_13069905

The record separator is automatically set to the line-ending of the current system, LF (\n) on the Unix-based systems, CR-LF (\r\n) on MS systems and CR (\r) on Mac OS prior to Mac OS X.


同分类推荐文章

  1. 从零重建 macOS 开发机:可复现的环境初始化流程 (2026-06-14 20:36:00)
  2. 百度物理网络监控工具开源第二弹:毫秒级监控工具 baize,让你的网络问题无处遁形 (2026-06-11 08:10:28)
  3. How to Set Up Homebrew Tap for Private CLI Tools: A Complete Guide (2026-05-27 02:13:03)

查看更多 DevOps 文章 →

建议继续学习

  1. Git常用命令备忘 (累计阅读 54,694)
  2. 简明Vim练级攻略 (累计阅读 22,273)
  3. 28个Unix/Linux的命令行神器 (累计阅读 16,790)
  4. find命令的一点注意事项 (累计阅读 11,863)
  5. 100个常用的linux命令 (累计阅读 11,605)
  6. 每个程序员都应该知道的8个Linux命令 (累计阅读 10,744)
  7. perl更新/修改/删除文本文件内容 (累计阅读 10,647)
  8. colortail,让 tail 命令绚丽起来 (累计阅读 10,258)
  9. 最受欢迎的10个 Linux 单行命令 (累计阅读 10,129)
  10. AWK 简明教程 (累计阅读 9,366)