Use Automator para colocar una letra en la asignación de nombres

1

Tengo una especie de configuración de descarga en mi Mac y hace un excelente trabajo descargando todos los archivos que necesito. Pero por alguna razón, la configuración está cambiando el nombre de mis archivos con " Title 9x88 Name ". Y me gustaría dejar esta "x" cada vez que se detecten nuevos archivos en el directorio.

Todo funciona a la perfección en Automator, a excepción de la caída de la letra 1.

Sé que Automator no admite caracteres comodín, pero ¿hay alguna otra manera de eliminar el único X en la asignación de nombres?
Estoy abierto a todas las soluciones creativas (shell scripts también).

    
pregunta Michiel 13.11.2013 - 00:24

1 respuesta

1

Podrías usar una acción Ejecutar Shell Script como esta:

forfin*;do[[$f=~(.+[0-9]+)x([0-9]+.+)]]&&mv"$f" "${BASH_REMATCH[1]}${BASH_REMATCH[2]}";done;exit 0

O si los nombres de archivo no contienen otros caracteres x, puede reemplazar el script con for f in *;do mv "$f" "${f/x/}";done .

    
respondido por el user495470 13.11.2013 - 08:15

Lea otras preguntas en las etiquetas