用 tr 删除与压缩字符
在数据流中去除 CRLF、压缩空格或转换字符。
运行 tr -d '\r' < windows.txt > unix.txt,删除回车符。
01命令
命令
$ tr -d '\r' < windows.txt > unix.txt02作用说明
tr 对流中的单个字符做映射或删除,因此转换换行符、压缩重复分隔符或去除控制字符都只需一条命令,常用于在工具之间清洗数据,是图形界面没有对应物的管道任务。
03风险
!注意: tr 按字节操作,对多字节字符并不总是 UTF-8 友好;非 ASCII 数据请先验证。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- tr.1.en.html manual page (Debian bookworm)依据: Documents tr -d deletion and -s squeeze operations on character streams.
最后验证: 2026-10-13 · 分类: 开发者