REG2BIN レギュラー表現をバイナリファイルに変換する

書法

REG2BIN [ filename ]* [ options ]*

SHELLMODE

@記述、!記述、^記述

詳細

レギュラー表現形式のテキストファイルをバイナリファイルに変換する。
ファイル名を複数書くとそれらを順に扱う。 ファイル名を省略すると、標準入力を扱う。

レギュラー表現とは、通常のテキストに「\」を使用して通常使用できないコードなどを記述する方法である。 変換は行単位で行い、行内の制御コードは全て無視する。

扱うエスケープコードは以下の通りである。 大文字と小文字を区別するので注意のこと。

\0Null00h
\aAlert07h
\bBack-space08h
\eEscape1bh
\fForm-Feed0ch
\nNew-line0ah
\rCr0dh
\tTab09h
\vVartical-Tab0bh
\\\\
\x2文字まで解釈。16進数
\"""
\'''
\??自身?
\B||
\D""
\G>>
\L<<
\S''
\sspace20h

入力中のスペースを無視する特殊な指定ができる(-S)。
この場合でもエスケープコード中のスペースは有効である。
スペースは\sと書けば良い。

OPTION

-Ofilename
出力を指定のファイルに切替える。
-S
スペースを無効にする。

戻り値

成功すれば1を返す。それ以外では0

用例

参考

バージョン

Ver 1.01 対応シーケンスの拡大
Ver 1.00初版