Renombrar Varios Archivos

·

Este pequeñito script hace uso de la´potencia de SED para quitar los espacios en blanco en los nombres de los archivos de un directorio. Para usuarios avanzados puede parecer una simplesa pero a mi me resolvió un problema así que sin mas preambulos y jaladas aqui dicho script
#!/bin/bash

find . -name '* *' sort while read FILE
do
NEWNAME=`echo ${FILE} sed 's/ /-/g;'`
mv "${FILE}" ${NEWNAME}
echo ${NEWNAME}
done


La explicación: Busca en el directorio actual los archivos y los lee uno a uno, la variable NEWNAME contiene el nuevo nombre a asignar, con sed le indicamos que renombre "s" el espacion en blanco"/ /" por el "/-/" , el comando mv es mas que ovio y ya por ultimo listamos los archivos renombrados en pantalla.

2 Comentarios:

neo dijo...
vie oct 06, 08:35:00 p.m. 2006  

Pos la neta no te hagas wei esos dolores son de tanto bajarte al mar por los liquidos asi ke no le heches la culpa al alcohol,komo no te reclama pos a kien hecharle la clpa no hay mas solo el alcohol...pura de arabe mano asi ke pos no diga usted ke no porque ya lo vere bajando por las caguamas....pero cuidese maistro porque de eso se han muerto un chingo jajajajaja......no se me aplatane primeramente se pondra bien pa tomarse nouna si no un chingo........

neo dijo...
vie oct 06, 08:37:00 p.m. 2006  

Pos la neta no te hagas wei esos dolores son de tanto bajarte al mar por los liquidos asi ke no le heches la culpa al alcohol,komo no te reclama pos a kien hecharle la clpa no hay mas solo el alcohol...pura de arabe mano asi ke pos no diga usted ke no porque ya lo vere bajando por las caguamas....pero cuidese maistro porque de eso se han muerto un chingo jajajajaja......no se me aplatane primeramente se pondra bien pa tomarse nouna si no un chingo........

About Me

Mi foto
Soy Un Wey Aliviniado, prefiero tener cuates que amigos OGT con los OGT's

Labels