 |
unexpand [ オプション ] [ ファイル名 ] |
オプション |
内容 |
-a |
行頭以外のスペースも変換する |
-t <タブ幅> |
タブ幅(1つのタブがスペース何個に相当するか)を指定する |
|
unexpandコマンドはテキストファイルの中にあるスペースをタブに変換し、標準出力(画面)に出力します。デフォルトでは行頭のスペース8個がタブ1個に変換されます(見ただけでは違いはわかりません)。
注意が必要なのは、このコマンドは元ファイルを変更しないという点です。スペースをタブに変換した結果を別のファイルとして保存したい場合は、下記のようにリダイレクトを使用します。
 |
 |
・変換結果を別ファイルとして保存し、viで開けばスペースがタブに変換されていることが確認できます。
・unexpandコマンドとは逆に、タブをスペースに変換するにはexpandコマンドを使用します。
|
|
|