DelSpace: Pequeño script para buscar nombres de archivos con espacios y renombrarlos
|Algunas veces tenemos o hemos descargado archivos en nuestro sistema los cuales contienen molestos espacios en el nombre, siempre me ha parecido muy molesto trabajar en la consola con archivos que tengan el nombre de ese estilo. Por tal razon me di a la tarea de crear un pequeño script en bash, que haga la tarea de buscar todos estos archivos y los renombre automaticamente. el funcionamiento de delspace es de la siguiente manera:
./delspace.sh lugar caracter
donde:
Lugar ->sera la carpeta desde donde deseemos buscar estos archivos.
Caracter-> se refiere
Veamos un ejemplo:
./delspace /home/epsilon/Desktop/archivosconespacios –
Nuestro script buscara dentro de la carpeta «archivosconespacios» archivos y directorios que contengan espacios en el nombre y los reemplazara por el caracter -. Cabe resaltar que el script realiza la busqueda recursiva, es decir, si hay directorios dentro de «archivosconespacios», tambien entrara alli a buscar archivos para renombrar.
La salida de nuestro script seria algo asi:
Un script muy sencillo, algunos deben pensar que no tiene utilidad ni sentido, pero muy seguramente a 2 o 3 personas les puede interesar. Por ultimo, debo decir que no soy experto en bash, asi que si hay alguien que cree que se puede hacer de una mejor manera, sera bienvenido el aporte.
Para descargar el script click aqui
Yo tengo uno para limpiar los nombres de algunos archivos. Es muy útil tener esos snippets (yo tengo bastantes) en github para consultarlos desde otros equipos sin ningún problema:
http://gist.github.com/588240