tr命令不能直接从文件中读取并转换文本,因此通常都使用重定向输入或者管道传递方法:
-s 代替掉重复的字符 #echo "HHHHHHEEEElllooooo" | tr -s '[a-z]' '[A-Z]' ##echo "HHHHHHEEEElllooooo" | tr -s "HEo"
-d 删除字符 #echo "my name is Jhon" | tr -d "msn" 注意结果:y is Jho
tr "[a-z]" "[A-Z]" < filename
tr命令不能直接从文件中读取并转换文本,因此通常都使用重定向输入或者管道传递方法:
-s 代替掉重复的字符 #echo "HHHHHHEEEElllooooo" | tr -s '[a-z]' '[A-Z]' ##echo "HHHHHHEEEElllooooo" | tr -s "HEo"
-d 删除字符 #echo "my name is Jhon" | tr -d "msn" 注意结果:y is Jho
tr "[a-z]" "[A-Z]" < filename