>[success] # tr命令从标准输入中替换、缩减或删除字符,将结果写入到标准输出 ~~~ 1.'tr' -- 命令从标准输入中替换、缩减或删除字符,将结果写入到标准输出 2.'tr [选项]... SET1 [SET2]'从标准输入中替换、缩减和/或删除字符,并将结果写到标准输出。 注:SET1 提内容 SET2 替换成的内容 ~~~ >[danger] ##### 参数 ~~~ 1.'c' -- 取代所有不属于第一字符集的字符 2.'d' -- 删除所有属于第一字符集的字符;- 3.'s' -- 把连续重复的字符以单独一个字符表示 4.'t' -- 先删除第一字符集较第二字符集多出的字符。(默认-t) ~~~ >[danger] ##### 直接替换案例 ~~~ 1.'echo "I am zz"| tr [a-z] [A-Z]' -- I AM ZZ (此时就是省略-t相当于) 2.'tr a A < 文件' 将文件中的内容替换输出展示,但不改变问内容只是输出展示内容变 ~~~ >[danger] ##### 删除指定字符 -- d ~~~ 1."echo "I am zz"| tr -d 'z' " -- I am ~~~ >[danger] ##### 取代所有不属于第一字符集的字符 -- c ~~~ 1.'echo "I am zz"| tr -c z m' -- mmmmmzzmroot ~~~ >[danger] ##### 把连续重复的字符以单独一个字符表示 -s ~~~ 1. 'echo "I am zzzzz"| tr -s z' -- I am z ~~~