dos2unix 命令正在破坏通过二进制模式下载的 unicode 字符文件 2024-12-16 • linux ftp file-transfer shell-script binary-files 我以二进制传输模式从 ftp 下载了一个包含 unicode 字符的 xml 文件。为了删除行尾特殊字符,我使用了命令 dos2unix。但这会损坏文件。有办法吗? 答案1 它应该可以工作(网站和代码表明它了解 Unicode)。 您可以使用其他工具,例如tr例如, tr -d '\r' input >output 如果您的文件不使用回车符来加粗文本(通常情况),它将删除所有的回车符,从而产生预期的结果。 相关内容 从损坏的 MacBook Pro SSD 恢复数据(请帮忙) 有哪些开源视频编辑器具有 4k 功能? 当请求范围时,带有 mod_mono 的 Apache2 不会以部分内容进行应答 fstab 条目从 NAS 挂载 NFS,我需要密码吗? --purge 的 deb 包脚本 此答案并非最佳,仅是一种解决方法 Kubernetes 存储配置器 如何在 shell 函数中创建“此处文档”? HP Proliant Microserver 无视频输出且无状态指示灯 为什么我无法在 Microsoft Excel 365 中使用 Xlookup?