当前位置: 首页 > news >正文

【技术支持】记一次mac电脑换行符差异问题

起因:将excel中的数据复制到sqlitestudio中时,没有按单元格分割,而是在一个单元格
原因:换行符惹的祸

使用pbpaste | xxd查看剪切板中的字符十六进制显示

~ % pbpaste | xxd
00000000: 3838 0a39 390a 3737 0a36 36              88.99.77.66
~ % pbpaste | xxd
00000000: 3838 0d39 390d 3737 0d36 36              88.99.77.66

发现一个换行符是0a(excel),一个是0d(sqlitestudio)

第一个使用 LF(\n,0a),是 Unix/Linux 和现代 macOS 的标准换行符。

第二个使用 CR(\r,0d),是旧版 macOS 或 Windows 的换行符。

所以需要将excel中复制的文本换行符进行替换
替换换行符,perl -pi -e 's/\n/\r/g' example.txt


http://www.mrgr.cn/news/94521.html

相关文章:

  • 精通游戏测试笔记(持续更新)
  • 【云原生技术】容器技术的发展史
  • 高频面试题(含笔试高频算法整理)基本总结回顾48
  • 高频面试题(含笔试高频算法整理)基本总结回顾43
  • 【Linux内核系列】:文件系统收尾以及软硬链接详解
  • AI Agent 时代开幕-Manus AI与OpenAI Agent SDK掀起新风暴
  • sentinel限流算法
  • Python教程(三):类对象、闭包、装饰器、类型注解、MRO
  • C++进阶——map和set的使用
  • 便捷搞定计算机名、IP 与 Mac 地址修改及网卡问题的软件
  • RxSwift 学习笔记第二篇之Observables
  • RxSwift 学习笔记之RxSwift的调试
  • 阿里巴巴发布 R1-Omni:首个基于 RLVR 的全模态大语言模型,用于情感识别
  • Linux内核实时机制18 - RT调度器1 - 数据结构
  • 【深度学习与大模型基础】第3章-张量
  • 探针泄露(WEB)
  • RTDETR融合[CVPR2025]ARConv中的自适应矩阵卷积
  • GolangTCP通信解决粘包问题
  • SQL Server查询优化
  • Android LeakCanary 使用 · 原理详解