Un siempre útil script en Bash para convertir los nombres de los archivos de un directorio de mayúsculas a minúsculas:
$ for i in `ls -1`; do mv $i `echo $i |tr “[:upper:]” “[:lower:]“`; done
Un siempre útil script en Bash para convertir los nombres de los archivos de un directorio de mayúsculas a minúsculas:
$ for i in `ls -1`; do mv $i `echo $i |tr “[:upper:]” “[:lower:]“`; done
RSS feed para los comentarios de esta entrada. URI para TrackBack.
Tema Silver is the New Black. Blog de WordPress.com.
Otra forma de hacer lo mismo
find . -type f|while read f; do mv $f `echo $f |tr “[:lower:]” “[:upper:]“`; done
publicado en http://www.sciforce.de/?p=239
Comentario por turere — 14 marzo 2009 @ 07:48
[...] pasado. Cambiar el nombre, uno a uno, me hubiera llevado como 10 minutos así que busqué algún script que automatizara el [...]
Pingback por TRAMP, la librería para modificar caracteres | Blog de Justo Aguilar — 23 marzo 2009 @ 15:47
En realidad estas 2 soluciones tienen forma de NO una sola linea (por las estructuras fors y whiles), una forma de hacerlo:es usar el awk creo que es una buena opción para este caso sín mas:
ya que se eliminan los ciclos, pero como bien dice este <strongturere:
Comentario por fitorec — 11 enero 2011 @ 16:53