tr [OPTION]...SET1 [SET2]
选项:
-d --delete:删除所有属于第一字符集的字符
-s --squeeze-repeats: 把连续重复的字符已单独一个字符表示,即去重
-t --truncate-set1:将第一个字符集对应字符转化为第二字符集对应的字符
-c -C --conmlement :取字符集的补集
\NNN character with octal value NN(1 to 3 octal digits)
\ backslash
\a audible BEL
\b backspace
\f form feed
\n new line
\r return
\t herizontal tab
\v bertical tab
[:alnum:]:字母和数字
[:alpha:]:字母
[:digit:]:数字
[:lower:]:小写字母
[:upper:]:大写字母
[:space:]:空白字母
[:print:]:可打印字符
[:punct:]:标点符号
[:graph:]:图形符号
[:cntrl:]:控制(非打印)字符
[:xdigit:]:十六进制字符
范例:
tr ‘a-‘ ‘A-Z‘ < /etc/issue
tr -s 压缩运用
原文:https://www.cnblogs.com/zhangliuyong/p/13991476.html