🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #72

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

#72
From: Harro
Date: Sun, 26 Aug 2001 03:31
30 lines
2374 bytes
Peter van Kampen wrote:

> Bestaat er geen tooltje (in windows, maar als er 1 in linux bestaat dat
> heel klein is en zonder root acces geinstalleerd kan worden en dan met een
> shell-account... is ook goed) waarmee ik in alle bestanden met 1 handeling
> kan doorzoeken en de gewenste tekst kan veranderen?
> 

Ik weet niet of er zo'n tooltje bestaat in Linux, maar Linux biedt genoeg 
standaard tools waarmee je dit soort probleempjes snel kan oplossen.

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 .`;
do
        cat $file | sed s/rood/groen/ > $file;
done

(de quote's om find zijn backquote's (linksboven aan je toetsenbord))

WAARSCHUWING : Maak eerst een backup van de bestanden voordat je dit doet !!

Let er ook op dat je alleen 'unieke' strings vervangt, anders kun je 
vreemde bijwerkingen verwachten.
In bovenstaand wordt bijv. het woord "brood" veranderd in "bgroen".

m.v.g,

Harro
Technical Details
Message-ID: <9mfo7j$sld$1@news1.xs4all.nl>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!newsfeed.icl.net!dispose.news.demon.net!demon!btnet-peer0!btnet-peer!btnet!newspeer.clara.net!news.clara.net!news2.euro.net!transit.news.xs4all.nl!not-for-mail
References: <9mfkjp$vqd$1@rivage.news.be.easynet.net>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: 114bee,ba8542e21f1cc8a3
X-Google-Attributes: gid114bee,public
X-Google-Thread: 107324,ba8542e21f1cc8a3
X-Google-Attributes: gid107324,public
X-Google-Thread: fcea4,ba8542e21f1cc8a3
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-08-28 02:28:21 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!newsfeed.icl.net!dispose.news.demon.net!demon!btnet-peer0!btnet-peer!btnet!newspeer.clara.net!news.clara.net!news2.euro.net!transit.news.xs4all.nl!not-for-mail
From: Harro <hlock@dds.nl.nospam>
Newsgroups: be.comp.programming,nl.comp.programmeren,be.comp.internet.design
Subject: Re: tooltje dat bestanden afspeurt en in meerdere bestanden specifieke text veranderd
Followup-To: be.comp.programming
Date: Sat, 25 Aug 2001 23:31:00 -0400
Organization: XS4ALL Internet BV
Lines: 31
Message-ID: <9mfo7j$sld$1@news1.xs4all.nl>
References: <9mfkjp$vqd$1@rivage.news.be.easynet.net>
NNTP-Posting-Host: 213-84-83-104.adsl.xs4all.nl
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7Bit
X-Trace: news1.xs4all.nl 998990899 29357 213.84.83.104 (28 Aug 2001 09:28:19 GMT)
X-Complaints-To: abuse@xs4all.nl
NNTP-Posting-Date: 28 Aug 2001 09:28:19 GMT
User-Agent: KNode/0.4