deroff(1)
deroff --
nroff/troff、tbl および eqn 構文の削除
形式
deroff [-w] [-mm | -ms | -ml] [-i] [file] . . .
機能説明
deroff は各 files を順に読み込み、すべての troff(1bsd) 要求、マクロ呼び出し、バックスラッシュ構文、(.EQ 行と .EN 行の間、および区切り文字間の) eqn(1bsd) 構文、および tbl(1bsd) 記述を削除します。おそらく、それらを空白スペース(ブランクおよびブランク行)に置き換えます。ファイルの残りは標準出力時に書き込みます。deroff はインクルードされたファイルのチェーンに従います(.so および .nx troff コマンド)。ファイルがすでにインクルードされている場合、そのファイルを指定している .so は無視され、そのファイルを指定している .nx は実行を終了します。入力ファイルを指定されない場合、deroff は標準入力を読み込みます。
オプション
- -w
-
出力はワードリストです。1 行あたり 1「ワード」を含み、他の文字はすべて削除されます。そうでない場合、出力はオリジナルに従い、上記のとおり削除されます。テキスト中の「ワード」は英字、数字、アンパサンド(&)、およびアポストロフィ (<'>)から成る 2 文字以上の任意の文字列です。しかし、マクロ呼び出し中の「ワード」は最初に 2 文字以上がきて、全体が 3 文字以上の文字列です。区切り文字は英字、数字、アポストロフィ、およびアンパサンド以外の任意の文字です。末尾のアポストロフィとアンパサンドは「ワード」から削除されます
- -mm
-
マクロを mm マクロとして解釈します。
- -ms
-
マクロを ms マクロとして解釈します。
- -ml
-
マクロを mm マクロとして解釈し、さらにリストを削除します。
- -i
-
troff に .so および .nx コマンドを無視させます。
関連項目
eqn(1bsd),
nroff(1bsd),
tbl(1bsd),
troff(1bsd)
注意
deroff は完璧な troff インタープリタではありません。したがって、微妙な構文では混乱が生じることがあります。この場合、たいていは多すぎるエラーメッセージが出力され、不足することはありません。
-ml オプションは入れ子にしたリストは正しく処理できません。
SCO UnixWare Forum Beta Release (BL12) -- September 1997
© 1997 The Santa Cruz Operation, Inc. All rights reserved.