Article View: be.comp.programming
Article #11059Re: Programma (files sorteren)
From: Luc Kumps
Date: Fri, 15 Feb 2002 08:08
Date: Fri, 15 Feb 2002 08:08
56 lines
3372 bytes
3372 bytes
"domi" <fritmebufstek@pandora.be> wrote in message news:k8Wa8.142417$rt4.13096@afrodite.telenet-ops.be... > 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 > > succes met je M$-rommel Bedankt voor deze uiterst productieve opmerking. Unix is een mooi OS, maar ik had wel de indruk dat de OP op zoek was naar een oplossing die op Windows draait. Waarom zou hij anders Outlook Express gebruiken als nieuwslezer? Of stel je voor dat hij eerst alles overzet op een Linux machine, en dan weer terug? Wat betreft jouw oplossing wil ik opmerken: - alle Unix tools draaien perfect op Windows (ik gebruik hier dagelijks sed en grep) - de cp is volledig overbodig, sed kan input lezen uit xx.txt - de 'cat' is volledig overbodig (je kunt doodgewoon standard input redirecten mbv '<' ipv nog een proces meer op te starten). Of dient die enkel om indruk te maken? - toen ik 25 jaar geleden op Unix begon te werken, en ook in de vele jaren daarna (op vele, vele Unix versies van vele, vele constructeurs), moest men een file expliciet (met chmod) executable maken. Is dat een default op Linux die dit overbodig maakt, of heb jij dat op jouw persoonlijk systeem zo ingesteld? - indien je xx.bash in het current directory aanmaakt, dan zou ik "./xx.bash" gebruiken ipv "../xx.bash". ;^) Tenslotte nog dit. Het is altijd eenvoudig om een oplossing te geven die op ��n enkel platform werkt. Ik ben er proberen vanuit gaan dat het 'Windows' was, zo breed mogelijk. Dan wordt een oplossing altijd wat minder 'mooi' dan wanneer men eenvoudigheidshalve veronderstelt dat het een bepaalde versie (bv. Linux) van een bepaald OS (bv. Unix) is. Indien we bv. zouden weten dat het Windows NT, 2000 of Xp is, dan zou dit eenvoudige commando volstaan: for /F %i in (files.txt) do move %i clipart_goed Dit is standaard in de command processor ingebouwd. Maar het draait niet onder Windows 9x. Groetjes, Luc K
Technical Details
Message-ID:
<Wl3b8.142976$rt4.13167@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!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>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: fcea4,a6c7baea7862c4de X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-02-15 00:08:23 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!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> Subject: Re: Programma (files sorteren) Lines: 59 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: <Wl3b8.142976$rt4.13167@afrodite.telenet-ops.be> Date: Fri, 15 Feb 2002 08:08:22 GMT NNTP-Posting-Host: 213.118.65.133 X-Complaints-To: abuse@pandora.be X-Trace: afrodite.telenet-ops.be 1013760502 213.118.65.133 (Fri, 15 Feb 2002 09:08:22 MET) NNTP-Posting-Date: Fri, 15 Feb 2002 09:08:22 MET Organization: Telenet Internet