EXPAND
Section: User Commands (1)
索引
jman
BSD mandoc
索引
名称
expand
unexpand
- タブと空白文字の変換
索引
書式
expand
[-t
tab1 , tab2 , ... , tabn
]
[file ...
]
unexpand
[-a
]
[-t
tab1 , tab2 , ... , tabn
]
[file ...
]
索引
解説
ユーティリティは、指定されたファイルまたは標準入力を読み込み、
タブを空白文字に変換して標準出力に出力します。
バックスペース文字はそのまま出力し、
同時にタブの計算に用いるカラム位置カウンタを一つ減じます。
ユーティリティは、
(ソートの前、特定のカラムに注目したいとき、など)
タブを含んだテキストファイルの前処理用に便利です。
unexpand
ユーティリティは、
とは逆に、空白文字をタブに戻します。デフォルトでは、
行頭の空白文字とタブだけを、できるだけ長いタブの並びに戻します。
オプションとしては以下のものがあります:
- -a
-
( unexpand
のみ)。
行頭でなくても、二つ以上の空白文字が続いており、空白文字をタブに置き換えれば
サイズが圧縮されるような箇所はすべてタブに置き換えられます。
- -t
-
コラム位置
tab1 , tab2 , ... , tabn
にタブストップを設定します。
単一の数値が指定された場合、
デフォルト値の 8 の代りに、
その数値だけ離れたコラム位置にタブストップを設定します。
索引
環境変数
LANG
LC_ALL
LC_CTYPE
の環境変数が、
environ(7)
の記述通りに、
と
unexpand
の実行に影響します。
索引
診断
Ex -std expand unexpand
索引
規格
expand
および
unexpand
のユーティリティは、
St -p1003.1-2001
に適合しています。
索引
歴史
コマンドは
BSD 3.0
から登場しました。
索引
Index
- 名称
-
- 書式
-
- 解説
-
- 環境変数
-
- 診断
-
- 規格
-
- 歴史
-
Time: 07:06:06 GMT, January 12, 2009