#!/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
Este es un blog que se alimenta de las necesidades que se vayan presentando en el día a día utilizando GNU-Linux
Mostrando entradas con la etiqueta Bash. Mostrar todas las entradas
Mostrando entradas con la etiqueta Bash. Mostrar todas las entradas
jueves, 5 de mayo de 2011
¿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
#!/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