功能说明:替换或删除字符。
语法格式: tr [option] [set1] [set2]
参数选项:
-d 删除字符。
-s 保留连续字符的第一个字符,删除其他字符。
-c 使用第一个字符串(set1)的补集,取反。
将a.log 文件中的“abc”替换成 “XYZ”。
将a.log大小写转换
将数字0-9 替换成a-j
删除文件中出现的abc中的每个字符
删除 a.log 文件中出现的换行“
”、制表“ ”字符
tr -d '
' < a.log
删除连续字符
将 a.log 所有数字均替换为“*”
tr '0-9' '*' < a.log
使用参数-c,除了数字,其他的字符包括换行符都会替换为“*”
tr -c '0-9' '*' < a.log