Article View: be.comp.programming
Article #72Re: tooltje dat bestanden afspeurt en in meerdere bestanden specifieke text veranderd
From: Harro
Date: Sun, 26 Aug 2001 03:31
Date: Sun, 26 Aug 2001 03:31
30 lines
2374 bytes
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-mailReferences:
<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