jueves, 5 de mayo de 2011

¿Cómo reemplazar Espacio por Underscore en el nombre de cualquier archivo?

#!/bin/sh
find . -name '* *' | sort | while read FILE
do
NEWFILE=`echo ${FILE} | sed 's/ /_/g;'`
mv "${FILE}" ${NEWFILE}
echo ${NEWFILE}
done

Fuente:
http://www.netcom.es/vildeu/permisos.html

¿Cómo reemplazar Underscore por Espacio en el nombre de cualquier archivo?

Resulta que hace algún tiempo utilice un script para quitar los espacios de los archivos, pero ahora requiero hacer lo contrario quitar los Underscore "_" por espacios. así que adapte el siguiente script para realizar la siguiente función

#!/bin/sh
find . -name '*_*' | sort | while read FILE
do
NEWFILE=`echo ${FILE} | sed 's/_/ /g;'`
mv "${FILE}" "${NEWFILE}"
echo ${NEWFILE}
done

Fuente:
http://www.netcom.es/vildeu/permisos.html