Tengo muchos archivos en un directorio que tienen [!]
en el nombre del archivo. ¿Hay una manera de recortar eso con un comando en el terminal? Aquí hay un ejemplo de nombre de archivo. file001[!].ext
Tengo muchos archivos en un directorio que tienen [!]
en el nombre del archivo. ¿Hay una manera de recortar eso con un comando en el terminal? Aquí hay un ejemplo de nombre de archivo. file001[!].ext
Simplemente usaría ' sed 'comando. Puede ejecutar un bucle para cada bucle en todos los archivos y analizar "[!]".
sed 's/\[!]//'
para la versión de bucle:
for f in /path/to/files/*; do
rename='echo "$f" | sed 's/\[!]//''
mv "$f" "$rename"
done
De lo contrario, sugeriría que instales " rename " de homebrew si lo tienes instalado. También tengo un servicio de clic derecho de Automator que hace cambio de nombre por lotes si desea una forma gráfica.
Yosemite presenta una forma gráfica de hacer esto. Seleccione todos los archivos cuyo nombre desea cambiar, pulse Control y haga clic en ellos, seleccione "Renombrar x elementos ..." y obtendrá lo que es básicamente una ventana de buscar y reemplazar para los nombres de archivos.
Ensucaso,seleccione"Reemplazar texto" y sustituya "[!]" con la cadena vacía.