🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #13098

Re: tooltje dat bestanden afspeurt en in meerdere bestanden specifieke text veranderd

#13098
From: Erik Warmelink
Date: Tue, 28 Aug 2001 21:15
29 lines
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!nobody
References: <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