🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #749

Re: Renombrar ficheros

#749
From: ravenheart
Date: Mon, 25 Sep 2006 18:15
52 lines
2473 bytes
Buff, aqu� hay mucha tela.
Lo mirar� con calma, gracias
> ravenheart <ravenheart.j@gmail.com> writes:
> 
>>> Soy nuevo en esto del scripting.
>>> Tengo una serie de ficheros en un directorio con la misma extensi�n
>>> (01.xxx, 02.xxx, ...) y quiero renombrarlos a (01.yyy, 02.yyy, ...)
>>> �Como hacrlo?
>>> Gracias
>> O, en su defecto, me valdr�a con quitarles (los n �ltimos caracteres)
> 
> n=4 # por ejemplo
> for f in ??.* ; do 
>    g="$(echo "$f"|sed -e "s/^\([0-9][0-9]\..*\).\{$n\}/\1/")"
>    [ "$f != "$g" ] && mv "$f" "$g"
> done
> 
> 
> Total, leer:
> 
> man bash
> man sed
> man 7 regexp
> man mv
> man test
> 
Pascal Bourguignon escribi�:

> ravenheart <ravenheart.j@gmail.com> writes:
> 
>>> Soy nuevo en esto del scripting.
>>> Tengo una serie de ficheros en un directorio con la misma extensi�n
>>> (01.xxx, 02.xxx, ...) y quiero renombrarlos a (01.yyy, 02.yyy, ...)
>>> �Como hacrlo?
>>> Gracias
>> O, en su defecto, me valdr�a con quitarles (los n �ltimos caracteres)
> 
> n=4 # por ejemplo
> for f in ??.* ; do 
>    g="$(echo "$f"|sed -e "s/^\([0-9][0-9]\..*\).\{$n\}/\1/")"
>    [ "$f != "$g" ] && mv "$f" "$g"
> done
> 
> 
> Total, leer:
> 
> man bash
> man sed
> man 7 regexp
> man mv
> man test
> 
Technical Details
Message-ID: <ef96br$sbl$1@hefestos.uned.es>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!news1.google.com!news.maxwell.syr.edu!newsfeed.vmunix.org!newsfeed01.sul.t-online.de!newsfeed00.sul.t-online.de!t-online.de!130.59.10.21.MISMATCH!kanaga.switch.ch!switch.ch!news.rediris.es!hefestos.uned.es!not-for-mail
References: <ef93cn$pf2$1@hefestos.uned.es> <ef944m$pf2$2@hefestos.uned.es> <873baf25mr.fsf@thalassa.informatimago.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,49b05d3cf6e2b1ae
X-Google-Attributes: gidf86c8,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!news1.google.com!news.maxwell.syr.edu!newsfeed.vmunix.org!newsfeed01.sul.t-online.de!newsfeed00.sul.t-online.de!t-online.de!130.59.10.21.MISMATCH!kanaga.switch.ch!switch.ch!news.rediris.es!hefestos.uned.es!not-for-mail
From: ravenheart <ravenheart.j@gmail.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Renombrar ficheros
Date: Mon, 25 Sep 2006 19:15:44 +0100
Lines: 52
Message-ID: <ef96br$sbl$1@hefestos.uned.es>
References: <ef93cn$pf2$1@hefestos.uned.es> <ef944m$pf2$2@hefestos.uned.es> <873baf25mr.fsf@thalassa.informatimago.com>
NNTP-Posting-Host: 209.red-213-97-23.staticip.rima-tde.net
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: hefestos.uned.es 1159208123 29045 213.97.23.209 (25 Sep 2006 18:15:23 GMT)
X-Complaints-To: admin.news@csi.uned.es
NNTP-Posting-Date: Mon, 25 Sep 2006 18:15:23 +0000 (UTC)
User-Agent: Thunderbird 1.5.0.5 (X11/20060728)
In-Reply-To: <873baf25mr.fsf@thalassa.informatimago.com>