1 votos

Utiliza Automator para eliminar una letra en la denominación

Tengo una especie de configuración de descargas en mi Mac y hace un excelente trabajo descargando todos los archivos que necesito. Pero por alguna razón la configuración está renombrando mis archivos con " Título 9x88 Nombre ". Y me gustaría soltar esta "x" cada vez que se detecte un nuevo archivo en el directorio.

Todo funciona perfectamente en Automator, excepto lo de soltar la 1 letra.

enter image description here

Sé que Automator no admite comodines, pero ¿hay alguna otra forma de soltar el X en el nombramiento?
Estoy abierto a cualquier solución creativa (shell scripts también).

1 votos

Tal vez resolver el problema de root - por qué el archivo se renombra con una 'x' en el medio - sería un mejor ejercicio que escribir una solución torpe. Dinos cuál es la configuración de la descarga y tal vez podamos abordarlo juntos.

0 votos

Es Sickbeard. Pero no sé si este tema es discutible en este foro :)

0 votos

Efectivamente... quizás no. Otra solución sería mirar a la aplicación de utilidad A Better Finder Rename, o aprender un poco de regex y algunas secuencias de comandos de shell.

1voto

Puede utilizar una acción Run Shell script como esta:

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

O bien, si los nombres de los archivos no contienen otros caracteres x, podría sustituir el script por for f in *;do mv "$f" "${f/x/}";done .

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X