Me gustaría copiar / renombrar (F5 / F6) con regex (expresión regular) enmascarar todos los archivos o directorios etiquetados con nombres que contienen espacios o caracteres á o é reemplazados por guiones bajos y caracteres a y e.
Ex:
un á y otro nombre de directorio á
un archivo á y é.txt
=>
an_a_and_another_a_directory_name
an_a_and_e_file.txt
(mc -V 4.8.1 en Ubuntu 12.04)
¿Tiene que hacer esto con mc o sería aceptable una solución bash?
—
terdon
@terdon Me pregunto si MC tiene la capacidad de reemplazar caracteres arbitrarios como perl o sed tiene con el indicador / g (reemplazo global).
—
deshacerse del
No tengo idea, no lo uso. Estaría encantado de darle una solución BASH / find si está interesado.
—
terdon
@terdon - Gracias por intentar ayudar. Podría escribir un pequeño script de menú de usuario para mc con sed por ejemplo: echo "un á y otro nombre de directorio á" | sed 's / / _ / g; s / á / a / g; s / é / e / g; ' # => an_a_and_another_a_directory_name ... pero me gustaría saber cómo usar el soporte de expresiones regulares incluido en mc para la funcionalidad de copiar / reemplazar.
—
deshacerse del