trコマンドで連続する文字を1つにまとめる方法
trコマンドで連続する文字を1つにまとめるには-sオプションを指定します。
オプションの説明
-s, --squeeze-repeats replace each input sequence of a repeated character that is listed in SET1 with a single occurrence of that character
-sオプションを指定した場合
$ cat test.txt aaabbbbccdddddeeeff $ tr -s 'd' < test.txt aaabbbbccdeeeff $ tr -s 'c-e' < test.txt aaabbbbcdeff $ tr -s 'a-z' < test.txt abcdef