すべてを

▼開く

閉じる▲

タブをスペースに変換する

○テキスト中のタブをスペースに変換する

catコマンドで元ファイルの内容を見る
$ cat file
1234567890123456789012345678901234
        A       B       C       D
        A       B       C       D
        A       B       C       D

expandコマンドでファイルを指定する
$ expand file > file1

catコマンドで変換されたファイルを見る
$ cat file1
1234567890123456789012345678901234
        A       B       C       D
        A       B       C       D
        A       B       C       D

expandコマンドで、変換元ファイル「file」を指定し、リダイレクトでファイル「file1」に出力すると、ファイル中のタブがスペースに変換される。デフォルトでは、タブはスペース8個に変換される。

タブを指定した数のスペースに変換する

○テキスト中のタブをスペース(4個)に変換する

catコマンドで元ファイルの内容を見る
$ cat file
1234567890123456789012345678901234
        A       B       C       D
        A       B       C       D
        A       B       C       D

expandコマンドで-tオプション、スペースの数、ファイルを指定する
$ expand -t 4 file
1234567890123456789012345678901234
    A   B   C   D
    A   B   C   D
    A   B   C   D

expandコマンドでオプション-tを指定し、変換するスペースの数を「4」、変換元ファイル「file」を指示すると、ファイルの中のタブがスペース4個に変換される。