tr
- echo "abcdef" # abcdef
- echo "abcdef" | tr -d b-d # aef
- tr -d 0-9 <filename
- # 删除 "filename" 中所有的数字.
--squeeze-repeats (或 -s) 选项用来在重复字符序列中除去除第一个字符以外的所有字符. 这个选项在删除多余的 whitespace 的时候非常有用.
- bash$ echo "XXXXX" | tr --squeeze-repeats 'X'
- X
-c "complement" 选项将会 反转 匹配的字符集. 通过这个选项, tr 将只会对那些 不
匹配的字符起作用.
- bash$ echo "acfdeb123" | tr -c b-d +
- +c+d+b++++