REG2BIN [ filename ]*
[ options ]*
レギュラー表現形式のテキストファイルをバイナリファイルに変換する。
ファイル名を複数書くとそれらを順に扱う。
ファイル名を省略すると、標準入力を扱う。
レギュラー表現とは、通常のテキストに「\
」を使用して通常使用できないコードなどを記述する方法である。
変換は行単位で行い、行内の制御コードは全て無視する。
扱うエスケープコードは以下の通りである。 大文字と小文字を区別するので注意のこと。
\0 | Null | 00h |
\a | Alert | 07h |
\b | Back-space | 08h |
\e | Escape | 1bh |
\f | Form-Feed | 0ch |
\n | New-line | 0ah |
\r | Cr | 0dh |
\t | Tab | 09h |
\v | Vartical-Tab | 0bh |
\\ | \ | \ |
\x | 2文字まで解釈。16進数 |
|
\" | " | " |
\' | ' | ' |
\? | ?自身 | ? |
\B | | | | |
\D | " | " |
\G | > | > |
\L | < | < |
\S | ' | ' |
\s | space | 20h |
入力中のスペースを無視する特殊な指定ができる(-S
)。
この場合でもエスケープコード中のスペースは有効である。
スペースは\s
と書けば良い。
-Ofilename
-S
1
を返す。それ以外では0
。
Ver 1.01 | 対応シーケンスの拡大 | |
Ver 1.00 | 初版 |