expand

ファイル内のタブ文字を空白に置き換えて内容を表示します。


書式

expand [オプション ・・・] ファイル名 [ファイル名2 ・・・]
expand [--help] [--version]

▲PageTop

オプション

オプション名 説明
-タブストップ1[,タブストップ2 ・・・],
-t タブストップ1[,タブストップ2 ・・・],
--tabs=タブストップ1[,タブストップ2 ・・・]
タブストップの位置を指定します。複数指定する場合は昇順に指定します。
-i, --initial 行先頭に配置されているタブのみ空白に変換します。
--help 使用方法を表示します。
--version バージョン情報を表示します。

▲PageTop

実行例

ファイル内(「SampleText24.txt」が存在するものとします。)の行先頭に配置されているタブを空白に変換します。

  1. viでファイル「SampleText24.txt」にタブが含まれていることを確認します。
  2. ファイル「SampleText24.txt」に含まれるタブを空白に変換して、ファイル「SampleText25.txt」に出力します。
  3. viでファイル「SampleText25.txt」にタブが含まれていないことを確認します。

実行結果

$ vi SampleText24.txt [Enter]

----------------------------------------------------

(SampleText24)expandサンプル用テキストです。

        タブ1個目       タブ2個目

~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
SampleText24.txt 4L, 68C                                1,1          全て

----------------------------------------------------

$ expand -t 2 -i SampleText24.txt >SampleText25.txt [Enter]
$ vi SampleText25.txt [Enter]

----------------------------------------------------

(SampleText24)expandサンプル用テキストです。

  タブ1個目     タブ2個目

~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
SampleText25.txt 4L, 69C                                1,1          全て
        

▲PageTop