[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Sheflug] replacing strings in multiple files.
* Barrie Bremner (baz [at] barriebremner.com) wrote:
>
> Hi all.
>
> My scripting is a bit shakey, so I wonder if someone else can fix my
> problems again :-)
>
> I've got a load of HTML files that have my email address in a mailto:
> link in the footer.
>
> Is there an easy way (script preferably) that can grep out my old
> address string and replace it with the new one?
>
> The closest thing I can think of is a combination of less | grep | sed
> | echo but I'm clueless when it comes to putting it together -
> especially at this time of night.
>
> Help? :-)
>
very very slightly tested (-i will make backups, but i suggest you so it
anway).
for i in *.html; do perl -wpi.bak -e 's/old email/new email/g' $i; done
--
|*-------------------=[ Richard Lowe ]=------------------*|
| richlowe [at] btinternet.com UIN: 74724348 |
|*-------------------------------------------------------*|
| Europe has the Kilogram and the Meter. |
| America has the Pound and the Inch. |
| Childrens TV has the Elephant and the Double Decker Bus |
|*-------------------------------------------------------*|
---------------------------------------------------------------------
Sheffield Linux User's Group - http://www.sheflug.co.uk
To unsubscribe from this list send mail to
- <sheflug-request [at] vuw.ac.nz> - with the word
"unsubscribe" in the body of the message.
GNU the choice of a complete generation.