KSHを使用してプロセスを書いています。1 つのディレクトリ内の多数のファイルを調べ、ファイル名の解析から収集した情報に基づいてファイルをグループ化する必要があります。問題は、ファイル名に「区切り文字」(ピリオドやアンダースコアなど) がないことです。
ファイルの 1 つのサンプルを次に示します: 0997dept4fec81ae.dcn
0997は店舗番号です。ファイルは最初にストアごとにグループ化する必要があります。私はその部分を扱うことができます。店舗番号の後のテキストは、ファイルの「タイプ」です。私は自分の道をイタチにして、ファイルの種類を解析できると思います。次の 6 文字は、実際に解析する必要があるものです。これらの 6 文字に基づいてファイルを「グループ化」できるはずです。
それで、これを行う最善の方法は何ですか?1 つの注意点: これらのファイルをグループ化したら、ストアごとに最も古いファイルを最初に処理する必要があります。