perl or bash question ["convert strings in a txt to html links"]
Alex Janssen
alex at ourwoods.org
Sat Feb 27 18:15:38 UTC 2010
Jonesy wrote:
> On Sat, 27 Feb 2010 12:40:39 -0500, Alex Janssen wrote:
>
>> Vadkan Jozsef wrote:
>>
>>> How can I do that in bash or perl, that I have a txt file, e.g.:
>>>
>>> $cat file.txt
>>> Hi, this is the content of the txt file, that contains links like this:
>>> http://www.somewhere.it/, and it could contain: http://somewhere.com,
>>> etc..
>>> This is the second line, that doesn't contains links..
>>> ..
>>> This is the XYZ line, that contains a link: http://www.somewhere.net
>>> $
>>>
>>> ...ok.. so how could I make a regexp for this?
>>>
>>> Turning:
>>>
>>> http://website.org
>>> http://www.website.org
>>>
>>> to this:
>>>
>>> <a href=http://website.org>http://website.org</a>
>>> <a href=http://www.website.org>http://www.website.org</a>
>>>
>>> The solution would be:
>>>
>>> sed 'SOMEMAGIC' file.txt > file.html
>>> or
>>> perl 'SOMEBIGMAGIC' file.txt > file.html
>>>
>>>
>> grep -io "<a.*</a>" somefile.html
>> That'll extract just the href code.
>>
>
> ... _IF_ it's all on one line -- which it usually ain't.
>
> And, that's not what the OP wants.
> He want's to href'ify URLs found in 'raw' text.
>
> Jonesy
>
Well, dang if you're not right. I retract my post. Oops! I'll have to
re-think that.
Alex
--
Ourwoods.org
Only two things are infinite, the universe and human stupidity, and I'm not sure about the former. - Albert Einstein (275)
More information about the ubuntu-users
mailing list