Командная строка, которая выполняет поиск по содержимому файла и автоматически переименовывает файл при обнаружении определенного термина

Командная строка, которая выполняет поиск по содержимому файла и автоматически переименовывает файл при обнаружении определенного термина

Мне интересно, знает ли кто-нибудь команду, которая будет искать содержимое файла, а затем переименовывать указанный файл с определенным термином, который был найден. В идеале это было бы запущено в подпапке из powershell и пакетно переименовало бы все файлы в папке.

Чтобы продемонстрировать мой конкретный пример; у меня есть папка, содержащая более 100 файлов pdf, каждый из которых имеет общее имя. Мне приходится открывать каждый файл по отдельности, чтобы получить название, а затем переименовывать его соответствующим образом. Как вы все можете себе представить, это очень ручной процесс, который я хотел бы упростить с помощью команды.

Все комментарии приветствуются и будут высоко оценены.

Спасибо, РМ.

Связанный контент