SEQNAME ファイル名を連番名に変更する

書法

SEQNAME {filename }+ [options]*

SHELLMODE

@記述、!記述、^記述

詳細

ファイル名を連番ファイル名に変更する。
コマンドラインで指定したファイルのオクタル名を連番に変更する。デフォルトでは、オクタル名は8桁で表される数字で、00000000から始まる。拡張子は変更しない。

連番を降り直す過程でファイル名が重複する問題を避けるために、過渡的なファイル名をつけることがある。これは、本来のオクタル名に_$n(nは数字)を付加したもの。処理の途中でエラーが生じると、このファイル名が残ることがある。

連番を振りなおした結果のファイルと同一のファイルが、コマンドラインで指定したファイル以外にある場合はエラーとして、変換しない。

将来のバージョンでは、変換の結果を標準出力する予定だが、現在のところ、何も出力しない。

OPTION

-Dnumber
連番の桁数を指定する。-Hで指定した開始文字列の後ろに-Dで指定した連番を加えたものがオクタル名となる。
-Hstr
ファイル名の開始文字列を指定する。-Hで指定した開始文字列の後ろに-Dで指定した連番を加えたものがオクタル名となる。
-Inumber
連番の開始番号を指定する。
-N
標準出力しない。-Oが指定されている場合は無効。
-Ofilename
出力を指定のファイルに切替える。
-Ptemplate
オクタル名を templateで指定する。templateは引数置換される。
templateは全てのファイルが異なる名称となるように定義すること。
%1??fnファイル番号
%2??filename入力ファイル名

戻り値

全ての変更がうまく行った場合は、1を返す。それ以外では0

用例

参考

バージョン

Ver 1.002012/11/23初版