Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ expand(1) — NEWS-os 4.2.1R

Media Vault

Software Library

Restoration Projects

Artifacts Sought

EXPAND(1)  —  NEWS-OS Programmer’s Manual

名称

expand, unexpand − タブのスペースへの展開とその逆を行う

形式

expand [ −tabstop ] [ −tab1,tab2,... ,tabn ] [ file ...  ]
unexpand [ −a ] [ file ...  ]

解説

expand は、 指定されたファイルまたは標準入力のタブを ブランクに変えて標準出力へ書き込む処理を します。 バックスペースキャラクタは、 そのまま出力され、 タブの計算のためのカラムのカウントがその分だけ減らされます。 expand は、 タブを 含むキャラクタファイルの前処理(ソーティングの前に、 特定のカラムを 見るなど)に役立ちます。

引数 tabstop だけが与えられた場合には、 タブは、 デフォルトの 8 の代わりに tabstop 個のスペース間隔にセットされます。 複数のタブストップが与えられた場合には、 指定されたこれらのカラムにそれぞれタブがセットされます。

unexpand は、 標準入力または指定されたファイルのブランクをタブに 戻し、 その結果を 標準出力へ書き込みます。 デフォルトでは、 先行ブランクとタブだけが、最大限のタブの文字列へ再変換されます。 −a オプションが与えられると、 2 個以上のキャラクタをタブに置き換えることによって、 結果のファイルが圧縮できるような場合には、 どこにでもタブが挿入されます。

NEWS-OSRelease 4.2.1R

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026