Renombrar archivos de forma correlativa [SOLUCIONADO]-

Temas sobre programación ( php, c, sql, html, perl, python, ruby, java, bash, etc ) y recursos ( herramientas, frameworks, hosting, cms, etc )

Moderadores: akodo, maiku

Responder
summerhot
Forista Nuevo
Forista Nuevo
Mensajes: 11
Registrado: Mié Ago 15, 2012 10:22 pm

Renombrar archivos de forma correlativa [SOLUCIONADO]-

Mensaje por summerhot » Sab Sep 15, 2012 10:38 am

Hola a todos,

Estoy tratando de renombrar archivos de su forma original "gfd_YYMMDDHHMM_OG_103.jpg" a algo que sea correlativo, por ejemplo, "IR_1.jpg", "IR_2.jpg" "IR_3.jpg" ... que obviamente estén ordenados conforme tenga en cuenta el dia, hora y minuto del archivo original. De forma masiva, pues son bastantes archivos a modificar.

He intentado utilizar el comando mmv, pero no consigo hacer lo que busco.
http://elchonline.net/wiki/mmv

Me interesaría meterlo en un script de bash...

Gracias anticipadas.

summerhot

Editado -- Sab Sep 15, 2012 10:38 am --

Esto me ha funcionado.

Código: Seleccionar todo

#!/bin/bash

# Config
dir="/home/joe/pics/hawaii/"         # Full path including trailing slash
prefix="hawaii"                      # Filename prefix
suffix=".jpg"                        # Filename suffix


# Script
num=1
for file in `ls $dir`;do
mv $dir$file $dir$prefix$num$suffix
num=$(($num+1))
done
Última edición por summerhot el Dom Sep 16, 2012 1:20 pm, editado 1 vez en total.
Avatar de Usuario
mcun
Administrador
Administrador
Mensajes: 3888
Registrado: Lun Abr 19, 2010 12:30 am
Ubicación: En una de las nalgas del culo del mundo (según la Bersuit Vergarabat)
Contactar:

Re: Renombrar archivos de forma correlativa -

Mensaje por mcun » Sab Sep 15, 2012 5:01 pm

summerhot gracias por compartir la solución, por favor edita el primer post y agrégale al titulo (SOLUCIONADO) para que otros usuarios encuentren fácilmente la solución mediante el uso del buscador
gracias
Los programadores de verdad no documentan. La documentación es para los idiotas que no pueden leer un volcado de memoria.

Trusted Network and Developer | Lee el Reglamento !! |WIKI-EL | Twitter @mr_mcun
Debian + TTY | ArchLinux + awesome | openSUSE + Gnome-Shell | Linux User #508809
Responder
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje