名前を変更する必要のあるファイルのフォルダーがあります。
単純な増分数値名前変更関数の代わりに、最初に命名規則を提供する必要があります。この命名規則は、フォルダー内のファイル名の整合性を確保するために増分されます。
私がファイルを持っていると言う:
wei12346.txt
wifr5678.txt
dkgj5678.txt
名前を変更する必要があります:
Eac-345-018.txt
Eac-345-019.txt
Eac-345-020.txt
スクリプトを実行するたびに、名前が異なる可能性があり、それに伴う数値の増分も異なる可能性があります。
Ebc-345-010.pdf
Ebc-345-011.pdf
Ebc-345-012.pdf
したがって、ユーザーに提供されたパラメーターを要求する必要があります。これは、インデックスを作成するファイルのリストにある前のファイル名として役立つ可能性があると考えていました。例:Eac-345-017.txt
インクリメントについて私が確信していないもう1つのことは、このプロセスがどのように実行されるかを知らないため、スクリプトが099から100または999から1000のインクリメントをどのように処理するかです。
これはperlの簡単なスクリプトだと言われていますが、作業中のWindowsマシンでcygwinを実行しており、スクリプトを実行するためにbashとWindowsシェルにのみアクセスできます。
プログラミングの経験はありますが、スクリプトはほとんどまったく新しいものです。
ありがとう、クレイグ
(私はすでにこのタイプのものに関する投稿がたくさんあることを理解していますが、簡潔な答えを提供しているようには見えないので、私の質問です)