Как я могу использовать командные команды для переименования файла на основе существующего текста по имени? Например, если у меня есть файл с именем:Переименование файла на основе существующего текста в имени файла с использованием только пакетных скриптов
abc-pqr123Jan20151321f
я, возможно, придется переименовать его в
q~hello~Jan-2015~zz
.
Мне всегда нужно использовать месяц и год, уже присутствующие в имени файла; он всегда будет в том же месте в имени исходного файла. Другими символами в имени могут быть любые случайные тексты. Месяц и год будут меняться на все месяцы.
Я хотел бы переименовать только один файл за раз. Должны использоваться только командные команды.
Пожалуйста, покажите нам, что вы уже пробовали, и мы поможем вам исправить то, что сломано. Кроме того, каковы ограничения на формат входного файла? Будет ли месяц всегда содержать первый верхний регистр имени файла? Или он всегда будет начинаться с 11-го символа? – ghoti
Да Он всегда начинается с 11-го символа. Имя файла всегда будет аналогично указанному выше. Месяц будет иметь первый символ верхнего регистра в имени файла. Мне нужно будет захватить эти 7 символов и включить их в новое имя файла. Ограничение - использовать только пакетные скрипты. Спасибо – Sharma