| 用途 | 字符集替换/删除/压缩 |
|---|---|
| 语法 | tr [选项] 集合1 [集合2] |
| 选项 | -d 删除 -s 压缩 -c 取补集 |
常用示例
常用示例
tr 'a-z' 'A-Z' < file # 小写转大写
tr -d '\r' < win.txt > unix.txt # 清掉 CRLF 的 \r
tr -s ' ' < messy.txt # 连续空格压成一个
tr -cs '[:alnum:]' '\n' < doc | sort | uniq -c | sort -rn | head # 词频tr 只认字符集:想替换「字符串」得用 sed/awk;处理 \r 与 [ 等特殊字符注意转义写法。