すべてを

▼開く

閉じる▲

テキストファイルのタブの重複を削除する

○ファイル「composer.txt」のタブの重複を削除する

catコマンドでファイルの内容を見る
$ cat composer.txt
Bach            1685    1750
        Beethoven       1770    1827
Chopin          1810            1849
Hendel                  1685    1759
Mozart          1756    1791

trコマンドで-sオプション、文字、コマンドにファイルを与える
$ tr -s '\t' < composer.txt
Bach    1685    1750
        Beethoven       1770    1827
Chopin  1810    1849
Hendel  1685    1759
Mozart  1756    1791

trコマンドで-sオプション、重複するタブ「'\t'」、リダイレクト「<」でファイル「composer.txt」をtrコマンドに与えると、タブの重複を一つのタブに変換する。 2行目冒頭のタブは1個なのでこれは取り除かれない。あくまでも2個以上のタブを1つにする。