返回

tr

转换或删除字符,支持压缩重复字符。

用途:对字符级别进行替换、删除与压缩,常结合管道使用。

语法:

tr [选项] 集合1 [集合2]

常见用法:

# 转大写
echo 'hello' | tr '[:lower:]' '[:upper:]'

# 删除 CR(换行规范化)
tr -d '\\r' < file.txt > file.unix.txt

# 压缩多个空格为单个
tr -s ' ' < in.txt > out.txt