Article View: es.comp.os.linux.programacion
Article #749Re: Renombrar ficheros
From: ravenheart
Date: Mon, 25 Sep 2006 18:15
Date: Mon, 25 Sep 2006 18:15
52 lines
2473 bytes
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-mailReferences:
<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>