On Fri, 20 Sep 2002, German Gutierrez wrote: > * Cuenta la leyenda que Juan Marcos Delgado Alcantar (ac-bio) ([EMAIL > PROTECTED]) escribió: > > Hola lista, baje de la red algunos archivos, pero como tenían espacios > > dentro de su nombre quedaron con el formato algo_20escrito_20_asi.ext y > > quisiera que quedaran asi: algo_escrito_asi.ext > > He querido cambiarlos com el programa "mmv" pero el problema es que puede > > realizar un solo cambio y no todos (2 en el ejemplo) los que se necesitan. > > Se me ocurria hacer un pequeño script en bash para que tomara el nombre > > del archivo como una cadena y dentro de un ciclo se fueran relizando los > > cambios y la cadena final se utilizara como una opción para el comando mv, > > pero no ha salido. [...] > Algo sencillo y rapido: > > ls *ext | awk '/20/{printf " \""$0"\" ";gsub("20","");print "\""$0"\""}' > > y fijate si te "gusta" la salida de eso, si es lo que queres, entonces: > > ls *ext | awk '/20/{printf " \""$0"\" ";gsub("20","");print "\""$0"\""}' | > xargs -n 2 mv > -- > Saludos, > > Germán
Perfecto, eres bueno Germán. Creo que por alla se dice: "Sos boludo, che", aquí "eres cabrón, cuate" =)