Article View: be.comp.programming
Article #11062Re: Programma (files sorteren)
From: domi
Date: Fri, 15 Feb 2002 09:30
Date: Fri, 15 Feb 2002 09:30
73 lines
4307 bytes
4307 bytes
Luc Kumps wrote: > > "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 kijk, ik wou die mens gewoon wijzen op de beperktheid van zijn os, en geef toe: een .txt file editen, en manueel voor elke lijn MOVE toevoegen is ook niet praktisch, he, zeker niet als het een grote file is. ten tweede zit er misschien een command processor met wat meer mogelijkheden in winNT, maar het blijft enorm beperkt in vgl. met de unix command line tools (zie daarvoor ook de andere posts) ten derde ben ik niet de enige die er vanuit is gegaan dat het over ��n os ging, jij had het enkel over winblows 98 en ten vierde draaien die unix-tools misschien ook op windows, maar als je zo begint, kan je evengoed linux installeren, dat zal waarschijnlijk nog makkelijker zijn dan voor elk van die programma's een windows-executable te gaan zoeken/compileren. domi
Technical Details
Message-ID:
<Dy4b8.143077$rt4.13144@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> <Wl3b8.142976$rt4.13167@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 01:30:19 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: domi <fritmebufstek@pandora.be> Subject: Re: Programma (files sorteren) Newsgroups: be.comp.programming Reply-To: fritmebufstek@pandora.be References: <a4gp3m$39m$1@news.worldonline.be> <gBSa8.141846$rt4.13062@afrodite.telenet-ops.be> <k8Wa8.142417$rt4.13096@afrodite.telenet-ops.be> <Wl3b8.142976$rt4.13167@afrodite.telenet-ops.be> Lines: 73 User-Agent: KNode/0.4 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8Bit Message-ID: <Dy4b8.143077$rt4.13144@afrodite.telenet-ops.be> Date: Fri, 15 Feb 2002 09:30:11 GMT NNTP-Posting-Host: 213.118.141.94 X-Complaints-To: abuse@pandora.be X-Trace: afrodite.telenet-ops.be 1013765411 213.118.141.94 (Fri, 15 Feb 2002 10:30:11 MET) NNTP-Posting-Date: Fri, 15 Feb 2002 10:30:11 MET Organization: Telenet Internet