У меня есть много файлов, которые имеют определенную закономерность:переименовать длинные имена файлов, сохраняя при этом часть имени
some123_name4.with5.number01-02_and6-other7.stuff.txt
some123_name4.with5.number05-06_and6-other7.stuff.txt
some123_name4.with5.number11-12_and6-other7.stuff.txt
, и я хотел бы переименовать их держать часть в середине числа ?? - ??. Например, например:
different45_start.keep76.number01-02_but.change34_rest.txt
different45_start.keep76.number05-06_but.change34_rest.txt
different45_start.keep76.number11-12_but.change34_rest.txt
Я играл с expr, %% и? но мне даже не удалось извлечь номер ?? ?? часть имени файла.
Обратите внимание, что выше предполагает старые имена файлов все начинаются и заканчиваются с идентичными узорами –
Это очень красиво, просто и легко. – user4050567