Linuxコマンド虎の巻

expand

expandは、タブ文字を空白文字に置換するコマンドです。

構文

expand [オプション] <ファイル名>
【オプション】
オプション説明
-t 数値
--tabs=数値
置き換える空白数を指定する
(デフォルト=8)
-i行の先頭のタブのみ空白に置換する
--helpコマンドのヘルプを表示する
--versionコマンドのバージョンを表示する

サンプル

例)aa.txtファイル内のタブ文字を空白(空白数=8 ※デフォルト)に置き換えて、bb.txtファイルに出力する

$ expand aa.txt > bb.txt

例)aa.txtファイル内のタブ文字を空白(空白数=10)に置き換えて、bb.txtファイルに出力する

$ expand -t 10 aa.txt > bb.txt

例)aa.txtファイル内の各行先頭のタブ文字のみ空白に置き換えて、bb.txtファイルに出力する

$ expand -i aa.txt > bb.txt

備考

  • 空白数を指定しない場合は、1タブ⇒8空白文字に置換されます。

関連項目

  • unexpand:空白文字をタブ文字に置換する

このエントリーをはてなブックマークに追加