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

名称
書式
解説
環境変数
診断
規格
歴史

jman



Time: 07:06:06 GMT, January 12, 2009