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

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

原因:换行符惹的祸

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

bash 复制代码
~ % 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

相关推荐
影魅周影2 小时前
解决mac端pycharm执行allure命令报错:returned non-zero exit status 127
ide·macos·pycharm
2501_927541096 小时前
CameraBag Mac英文 照片视频滤镜编辑工具
macos
uiop_uiop_uiop9 小时前
iOS arm64e hook MGCopyAnswer got Crash or Only Partial results got hooked
macos·ios·cocoa
私人珍藏库12 小时前
[Mac] Unclutter 2.2.15 Mac上的文件暂存 智能剪贴板历史记录管理器工具
macos
哈茶真的c12 小时前
【Mac】开发环境使用/维护
macos
醇氧14 小时前
mac 安装 LibreOffice
macos
马拉萨的春天15 小时前
iOS中如果一个大图500M直接加载显示会崩溃,那么如何设置加载显示呢?
macos·ios·cocoa
AiXed16 小时前
PC微信WDA算法
前端·javascript·macos
刘晓倩1 天前
Docker Desktop(Windows/Mac)零外网部署 Dify 极简指南
macos·docker·容器
gcygeeker1 天前
解决 Mac 迁移数据后用户目录无权限问题
macos