Sed function is shell scripting


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Sed function is shell scripting
# 1  
Old 03-05-2009
Sed function in shell scripting

Hello everybody,

I trying to convert a text inside my file that looks something like this:
Quote:
""""http://www.autoexpress.co.uk/carreviews/driver_power_2007/207826/volkswagen_polo_new.html"""""
into hyperlink so that the user can click onto it.....
I tried this but doesn't work
Code:
cat mylist9.html |sed -e '<a href="' >mylist13.html

Thanks

Last edited by kev_1234; 03-05-2009 at 06:10 PM..
# 2  
Old 03-05-2009
Quote:
Originally Posted by kev_1234
I trying to convert a text inside my file that looks something like this:
Code:
""""http://www.autoexpress.co.uk/carreviews/driver_power_2007/207826/volkswagen_polo_new.html"""""


Are there really all those quotes around the URL?
Quote:
into hyperlink so that the user can click onto it.....
I tried this but doesn't work

What does "doesn't work" mean? What does happen? How does that differ from what you want to happen?

Do you get any error messages? If you did, did you read them? They would at least give you a clue what is wrong. If reading them doesn't help, them post them!!
Quote:
Code:
cat mylist9.html |sed -e '<a href="' >mylist13.html


There's no need for cat:

Code:
sed -e '<a href="' mylist9.html >mylist13.html

But that is not a valid sed command.
# 3  
Old 03-05-2009
No those quotes were to stop the forum converting it to into this
Any ways,
when i say it doesn't work is that it is not converted in to hyperlink.......
still remains as a **http://blah.com**.....without any errors.....
# 4  
Old 03-05-2009
Tools

what about something like?

Code:
awk '{print "<a href="$0">"}' inputfile >outputfile

Without understanding your actual text file, and what you want the output file to be, this is just a guess.
# 5  
Old 03-05-2009
Quote:
Originally Posted by joeyg
what about something like?

Code:
awk '{print "<a href="$0">"}' inputfile >outputfile

Without understanding your actual text file, and what you want the output file to be, this is just a guess.
Thanks for the code....yes it converts it into
Quote:
<a href=http://uk.youtube.com/results?q=VW+POLO+2007&um=1&ie=UTF-8&sa=N&hl=en&tab=w1>
But I would like the user be able to 'click' on it which opens the webpage
# 6  
Old 03-05-2009
Quote:
Originally Posted by kev_1234
No those quotes were to stop the forum converting it to into this

Then use the correct tags, [HTML]:
Quote:
HTML Code:
http://www.autoexpress.co.uk/carreviews/driver_power_2007/207826/volkswagen_polo_new.html
Any ways,
when i say it doesn't work is that it is not converted in to hyperlink.......
still remains as a **http://blah.com**.....without any errors.....

Then you didn't post the actual command you used; that command would have given you errors.

I think this should do what you want:

Code:
awk '{ printf "<a href=\"%s\">%s</a>\n", $0, $0 }' file > newfile

# 7  
Old 03-05-2009
Right this is what I entered into my Command Terminal:

Quote:
kevin@ubuntu:~/Documents/test$./goog -s VW
which goes through 'wget' looks up and google and posts the results into the file mylist1.html.......after this it goes through all the 'sed' function to remove unwanted items.....

Code:
awk '{ printf "<a href=\"%s\">%s</a>\n", $0, $0 }' mylist9.html >mylist13.html

output
Quote:
<a href="http://uk.youtube.com/results?q=vw&um=1&ie=UTF-8&sa=N&hl=en&tab=w1">http://uk.youtube.com/results?q=vw&um=1&ie=UTF-8&sa=N&hl=en&tab=w1</a>
<a href="http://www.volkswagen.co.uk/">http://www.volkswagen.co.uk/</a>
<a href="http://www.volkswagen.co.uk/used">http://www.volkswagen.co.uk/used</a>
<a href="http://www.volkswagen-vans.co.uk/">http://www.volkswagen-vans.co.uk/</a>
I want them to be HYPERLINK so the user is directed towards the webpage.

Thanks
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

New to Shell Scripting: Need help interpreting example function

In this example function below, I cannot figure out what certain parts mean. if ! echo $PATHwhat is "if !"? (^|:)$1($|:) What is ^|: and$|:? pathmunge () { if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then if ; then PATH=$PATH:$1 else... (3 Replies)
Discussion started by: MemberName
3 Replies

2. Shell Programming and Scripting

Need help to write a function in shell scripting to execute sql files

Hi, I am new to shell scripting and i need to write a automation script to execute sql files. I need to check the table if it is there in system tables and need to write a function to call the .sql files. For ex. I have a.sql,b.sql,c.sql files, where the sql file contains DELETE and INSERT... (1 Reply)
Discussion started by: Samah
1 Replies

3. Shell Programming and Scripting

Help shell scripting using awk or sed or other

I need to create a script to change a file depending of 3 conditions using a target as parameter... first condition <chamada> <numeroTerminalOriginador>CALLER</numeroTerminalOriginador> <imeiOriginador></imeiOriginador> <cgiPrimeiraErbOriginador></cgiPrimeiraErbOriginador>... (2 Replies)
Discussion started by: poulis
2 Replies

4. Shell Programming and Scripting

Mail function in shell scripting

Hi Guys, i'm new to scripting, please help me to write the script. Purpose: To write a simple addition program and to mail the output result. Script: #!/bin/bash echo "entr numbers"; read n1; read n2; answer=$(($n1+$n2)); echo $answer > mail -s "output" karthic324n@gmail.com; ... (4 Replies)
Discussion started by: Karthick N
4 Replies

5. Shell Programming and Scripting

Shell Scripting Function call return value

Hi I have a function : Make_Report() { trx_report=`sqlplus -s $conn_str << @@ set echo off; set pages 0; set feedback off; set verify off; select srv_trx_s_no,... (1 Reply)
Discussion started by: neeraj617
1 Replies

6. Shell Programming and Scripting

/usr/bin/time Shell Scripting Function

Hello, I have made a Linux Shell Script that downloads 6 files from the Internet and then deletes them. Now i want to use the function "/usr/bin/time" and "bc" to calculate how long the avergate run time for the shell script is. I therefore need to do it 100 times. My shell script code is below: ... (6 Replies)
Discussion started by: solo2
6 Replies

7. Shell Programming and Scripting

Shell Scripting -- sed

Hi, In one of my scripts, I am using sed to do an expression replacement. The code in the script is as under sed "s|MY_INP_Lab=""|MY_INP_Lab="${2}"|" file1, where $2=xyz_abc_mbk The EXPECTED output is in file1, all the instances ofMY_INP_Lab="" shall be replaced by... (2 Replies)
Discussion started by: vivekmattar
2 Replies

8. Shell Programming and Scripting

Scripting awk or sed or shell

input buff_1 abc satya_1 pvr_1 buff_2 def satya_1 pvr_1 buff_3 ghi satya_1 pvr_1 buff_4 jkl satya_1 pvr_1 required out put buff_1 abc satya_1 pvr_1 abc satya_1 buff_2 def satya_1 pvr_1 def satya_1 buff_3 ghi satya_1 pvr_1 ghi satya_1 (6 Replies)
Discussion started by: pvr_satya
6 Replies

9. Shell Programming and Scripting

Insert a function in a jsp file using Shell scripting

Greetings to all.I am new to the forum as well as to UNIX as well.I have a jsp file which has the following selectedStartMonth = request.getParameter( "startMonth" ); selectedStartDay = request.getParameter( "startDay" ); selectedStartYear = request.getParameter( "startYear" );... (3 Replies)
Discussion started by: 20033716
3 Replies

10. Shell Programming and Scripting

Help on SED AWK in shell scripting

Hi, I have a script abc.sql which contains a word 'timestamp'. I have another script xyz.txt genrated everyweek, which has a new timestamp value every week. How do I replace the word 'timestamp' in script abc.sql with the value mentioned in the script xyz.txt, so that I can run the script... (3 Replies)
Discussion started by: kaushys
3 Replies
Login or Register to Ask a Question