🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #11060

Re: Programma (files sorteren)

#11060
From: Luc Kumps
Date: Fri, 15 Feb 2002 08:25
36 lines
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-mail
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>

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