Article View: be.comp.programming
Article #13098Re: tooltje dat bestanden afspeurt en in meerdere bestanden specifieke text veranderd
From: Erik Warmelink
Date: Tue, 28 Aug 2001 21:15
Date: Tue, 28 Aug 2001 21:15
29 lines
1996 bytes
1996 bytes
In article <9mfo7j$sld$1@news1.xs4all.nl>,
Harro <hlock@dds.nl.nospam> writes:
> Met het volgende commando vervang je in alle bestanden alle strings "rood"
> door "groen", en gaat recursief door de directory tree
>
> for file in `find .`;
find . -type f | while read file
> do
> cat $file | sed s/rood/groen/ > $file;
sed s/rood/groen/g $file > ~/tmp.$$ && mv ~/tmp.$$ $file
> done
``-type f'' om geen foutmeldingen over directory's te krijgen.
``while read'' om geheugen te besparen.
geen cat om een proces te besparen.
``s///g'' voor als rood vaker voorkomt in een regel.
de tempfile omdat je niet tegelijk wilt lezen en schrijven uit een file.
> WAARSCHUWING : Maak eerst een backup van de bestanden voordat je dit doet !!
Dat is altijd een goed idee.
--
http://home.worldonline.de/home/leggewie/EU-Spam-Initiative.htm
erik@selwerd.nl
Technical Details
Message-ID:
<pl1hm9.e21.ln@erik.selwerd.nl>Path:
arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!isdnet!newsgate.cistron.nl!news2.euro.net!nl-news.euro.net!erik.selwerd.nl!nobodyReferences:
<9mfkjp$vqd$1@rivage.news.be.easynet.net> <9mfo7j$sld$1@news1.xs4all.nl>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,ba8542e21f1cc8a3
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-08-28 14:29:33 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!isdnet!newsgate.cistron.nl!news2.euro.net!nl-news.euro.net!erik.selwerd.nl!nobody
From: erik@flits102-126.flits.rug.nl (Erik Warmelink)
Newsgroups: be.comp.programming
Subject: Re: tooltje dat bestanden afspeurt en in meerdere bestanden specifieke text veranderd
Date: Tue, 28 Aug 2001 23:15:37 +0200
Organization: Eric Conspiracy Secret Labs
Lines: 29
Message-ID: <pl1hm9.e21.ln@erik.selwerd.nl>
References: <9mfkjp$vqd$1@rivage.news.be.easynet.net>
<9mfo7j$sld$1@news1.xs4all.nl>
NNTP-Posting-Host: flits102-126.flits.rug.nl
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Trace: nl-news.euro.net 999033359 26118 129.125.102.126 (28 Aug 2001 21:15:59 GMT)
X-Complaints-To: usenet@nl-news.euro.net
NNTP-Posting-Date: Tue, 28 Aug 2001 21:15:59 +0000 (UTC)
X-Newsreader: knews 1.0b.1
X-Eric-Conspiracy: There is no conspiracy