用 tr 删除与压缩字符

在数据流中去除 CRLF、压缩空格或转换字符。

Linux文本脚本命令行低风险
运行 tr -d '\r' < windows.txt > unix.txt,删除回车符。

01命令

命令
$ tr -d '\r' < windows.txt > unix.txt

02作用说明

tr 对流中的单个字符做映射或删除,因此转换换行符、压缩重复分隔符或去除控制字符都只需一条命令,常用于在工具之间清洗数据,是图形界面没有对应物的管道任务。

03风险

风险低风险
使用条件Preinstalled on Linux (GNU coreutils)
!注意: tr 按字节操作,对多字节字符并不总是 UTF-8 友好;非 ASCII 数据请先验证。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2026-10-13 · 分类: 开发者

06相关方案