Article View: be.comp.programming
Article #11060Re: Programma (files sorteren)
From: Luc Kumps
Date: Fri, 15 Feb 2002 08:25
Date: Fri, 15 Feb 2002 08:25
36 lines
2316 bytes
2316 bytes
"Sjoerd Schreuder" <sa_schreuder@wanadoo.nl> wrote in message
news:3C6C5A11.6DC62E3@wanadoo.nl...
> domi wrote:
> >
> > Luc Kumps wrote:
> >
> > > 2. Aan het begin van elke lijn het woordje 'MOVE' toe te voegen
> > wat je onder windows dus manueel moet doen :)
> > ik zou je aanraden om linux eens te proberen
> > (klein scriptje:
> > bash:> cp xx.txt xx.bash
> > bash:> cat xx.bash | sed -e 's/\(.*\)/mv "\1" Clipart_goed/' > xx.bash
> > bash:> . ./xx.bash
>
> Ik denk dat het volgende ook werkt, zolang er maar geen spaties
> in de namen staan:
> $ mv `cat xx.txt` Clipart_goed/
>
> Of zou je dan over de maximale line-length heen gaan?
Dat hangt af van het aantal lijnen in xx.txt, maar het risico bestaat
inderdaad.
Het xargs commando is een mooi alternatief, dat toelaat om 'mv' voor elke
lijn apart uit te voeren.
xargs <xx.txt -i mv {} Clipart_goed/{}
De '-i' zorgt ervoor dat xargs elk voorkomen van '{}' vervangt door wat er
gelezen werd van std input.
Lege lijnen worden door xargs automatisch geskipt.
Als je '-t' toevoegt na '-i' dan toont xargs op std output de uitgevoerde
commando's (trace mode)
Luc K
Technical Details
Message-ID:
<xB3b8.143001$rt4.13092@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news-x2.support.nl!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<a4gp3m$39m$1@news.worldonline.be> <gBSa8.141846$rt4.13062@afrodite.telenet-ops.be> <k8Wa8.142417$rt4.13096@afrodite.telenet-ops.be> <3C6C5A11.6DC62E3@wanadoo.nl>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,a6c7baea7862c4de X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-02-15 00:25:02 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news-x2.support.nl!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail From: "Luc Kumps" <NOkumpsSPAM@pandora.be> Newsgroups: be.comp.programming References: <a4gp3m$39m$1@news.worldonline.be> <gBSa8.141846$rt4.13062@afrodite.telenet-ops.be> <k8Wa8.142417$rt4.13096@afrodite.telenet-ops.be> <3C6C5A11.6DC62E3@wanadoo.nl> Subject: Re: Programma (files sorteren) Lines: 39 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Message-ID: <xB3b8.143001$rt4.13092@afrodite.telenet-ops.be> Date: Fri, 15 Feb 2002 08:25:01 GMT NNTP-Posting-Host: 213.118.65.133 X-Complaints-To: abuse@pandora.be X-Trace: afrodite.telenet-ops.be 1013761501 213.118.65.133 (Fri, 15 Feb 2002 09:25:01 MET) NNTP-Posting-Date: Fri, 15 Feb 2002 09:25:01 MET Organization: Telenet Internet