Línea de comando que busca dentro del contenido del archivo y cambia automáticamente el nombre del archivo cuando se encuentra un término específico

Línea de comando que busca dentro del contenido del archivo y cambia automáticamente el nombre del archivo cuando se encuentra un término específico

Me pregunto si alguien conoce un comando que busque el contenido de un archivo y luego cambie el nombre de dicho archivo con el término específico que se encontró. Idealmente, esto se ejecutaría en una subcarpeta desde PowerShell y cambiaría el nombre por lotes de todos los archivos dentro de la carpeta.

Para mostrar mi ejemplo específico; Tengo una carpeta que contiene más de 100 archivos pdf, cada uno con un nombre genérico. Tengo que abrir cada archivo individualmente para obtener el título y luego cambiarle el nombre como tal. Como todos podéis imaginar, es un proceso muy manual que me gustaría agilizar con un comando.

Todos los comentarios son bienvenidos y muy apreciados.

Gracias RM

información relacionada