tr
转换或删除字符,支持压缩重复字符。
用途:对字符级别进行替换、删除与压缩,常结合管道使用。
语法:
tr [选项] 集合1 [集合2]
常见用法:
# 转大写
echo 'hello' | tr '[:lower:]' '[:upper:]'
# 删除 CR(换行规范化)
tr -d '\\r' < file.txt > file.unix.txt
# 压缩多个空格为单个
tr -s ' ' < in.txt > out.txt
转换或删除字符,支持压缩重复字符。
用途:对字符级别进行替换、删除与压缩,常结合管道使用。
语法:
tr [选项] 集合1 [集合2]
常见用法:
# 转大写
echo 'hello' | tr '[:lower:]' '[:upper:]'
# 删除 CR(换行规范化)
tr -d '\\r' < file.txt > file.unix.txt
# 压缩多个空格为单个
tr -s ' ' < in.txt > out.txt