[U-co] renombrar varios archivos

Alexander Enrique Urieles Nieto aeurielesn en gmail.com
Dom Sep 13 04:12:50 BST 2009


2009/9/12 Josue Barrios Rodriguez <josue.barrios1983 en gmail.com>:
> Hola... tengo una inquietud, resulta que tengo varios archivos con
> extensiones diferentes pero que en el nombre del archivo tienen una palabra
> en comun... quiero cambiar esa palabra en comun en todos los nombres de los
> archivos por otra... se que en linux se puede hacer con una combinacion
> entre mv y sed... alguien sabria como???

$ ls -l
-rw-r--r-- 1 aeurielesn yajaimea 0 2009-09-12 22:06 file1.in
-rw-r--r-- 1 aeurielesn yajaimea 0 2009-09-12 22:06 file2.in
-rw-r--r-- 1 aeurielesn yajaimea 0 2009-09-12 22:06 otherfile.in

$ for FILE in *; do NEWFILE=`echo $FILE | sed 's/file/archivo/'`; mv
$FILE $NEWFILE; done

$ls -l
-rw-r--r-- 1 aeurielesn yajaimea 0 2009-09-12 22:06 archivo1.in
-rw-r--r-- 1 aeurielesn yajaimea 0 2009-09-12 22:06 archivo2.in
-rw-r--r-- 1 aeurielesn yajaimea 0 2009-09-12 22:06 otherarchivo.in

Más información:
<http://www.basicallytech.com/blog/?/archives/10-Shell-stuff-rename-multiple-files-on-the-command-line.html>

Alexander Enrique Urieles Nieto
Estudiante Ingeniería de Sistemas
Universidad Nacional de Colombia - Sede Bogotá



Más información sobre la lista de distribución Ubuntu-co