Cambiar el nombre de archivos por números consecutivos ====================================================== Tengo archivos con distintos nombres, por ejemplo: escaneo01.jpg escaneo02.jpg ... escaneo100.jpg Pero lo que deseo es cambiar estos nombres a números consecutivos tipo: 1.jpg, 2.jpg, 3.jpg... Para eso realizo lo siguiente: ls *.jpg -v | cat -n | while read n f; do mv -n "$f" "$n.jpg"; done Hay que observar que en este caso en particular es para todos los archivos jpg, pero pueden ser para cualquier otra extensión. Si además se necesita agregar 0 a la izquierda del archivo, tipo 01.jpg 02.jpg 03.jpg... Se puede utilizar printf ls | cat -n | while read n f; do mv "$f" `printf "%04d.jpg" $n`; done Thats all folks!! Emilio 7 de abril de 2024 Suchiapa, Chiapas. MX.