Re: need help with a sed script

Top Page
Attachments:
Message as email
+ (text/plain)
+ (text/plain)
Delete this message
Reply to this message
Author: der.hans
Date:  
To: Main PLUG discussion list
Subject: Re: need help with a sed script
Am 02. May, 2006 schwätzte Kevin Brown so:

>> I absolutely just do not understand sed...
>> I have a ton of files and scripts I've collected over the years. Through
>> the course of time I was adopted and my name was changed, now I am changing
>> it back to my original name and I want to change my nme in all my
>> scripts... this is lame and tedious no doubt, but something for fun.
>>
>> All my scripts are located in a series of folders contained under my
>> Documents folder. Basically, I need to find every file that contains the
>> word 'England' and replace it with 'Aubrey'
>>
>> Can someone help please?
>
> find . -name 'somefile' | xargs perl -ne 's/England/Aubrey/'


Shouldn't that be a p rather than a n?

One can also use i to make a backup copy

perl -pi.orig 's/England/Aubrey/'

That allows Nathan to go back and make sure he didn't accidentally rename
some country or someone else named England.

ciao,

der.hans
-- 
#  https://www.LuftHans.com/        http://www.CiscoLearning.org/
#  Join the League of Professional System Administrators! https://LOPSA.org/
#  To announce that there must be no criticism of the President, or that we
#  are to stand by the President, right or wrong, is not only unpatriotic
#  and servile, but is morally treasonable to the American public.
#  -- Theodore Roosevelt, editorial in the Kansas City Star, 07May1918
---------------------------------------------------
PLUG-discuss mailing list -
To subscribe, unsubscribe, or to change you mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss