How can i find texts inside a html tag using sed?


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting How can i find texts inside a html tag using sed?
# 1  
Old 02-18-2014
Question How can i find texts inside a html tag using sed?

How can i find texts inside a html tag using sed?
Html texts:

Quote:
<p>Fix a couple of syntax errors that prevent the documentation from building with Texinfo-5.1: </p> <pre class="userinput"> <kbd class="command">sed -i -e 's/@colophon/@@colophon/' \ -e 's/doc@cygnus.com/doc@@cygnus.com/' bfd/doc/bfd.texinfo</kbd> </pre> <p> The Binutils documentation recommends building Binutils outside of the source directory in a dedicated build directory:
</p>
What i tried:
Code:
cat infile | sed -e 's/\(<kbd*\)\(.*\)\(kbd>\)/\2/

Expected result like this:
Code:
sed -i -e 's/@colophon/@@colophon/' \        -e 's/doc@cygnus.com/doc@@cygnus.com/' bfd/doc/bfd.texinfo


Last edited by cola; 02-18-2014 at 02:33 PM..
# 2  
Old 02-18-2014
Code:
sed -n 's!.*<kbd class="command">\(.*\)</kbd>.*!\1!p' infile

--ahamed
# 3  
Old 02-18-2014
Quote:
Originally Posted by ahamed101
Code:
sed -n 's!.*<kbd class="command">\(.*\)</kbd>.*!\1!p' infile

--ahamed
Doesn't print anything.
# 4  
Old 02-18-2014
Code:
[root@maximus] → cat infile
<p>Fix a couple of syntax errors that prevent the documentation from building with Texinfo-5.1: </p> <pre class="userinput"> <kbd class="command">sed -i -e
 's/@colophon/@@colophon/' \ -e 's/doc@cygnus.com/doc@@cygnus.com/' bfd/doc/bfd.texinfo</kbd> </pre> <p> 
The Binutils documentation recommends building Binutils outside of the source directory in a dedicated build directory:
</p>

[root@maximus] → sed -n 's!.*<kbd class="command">\(.*\)</kbd>.*!\1!p' f
sed -i -e 's/@colophon/@@colophon/' \ -e 's/doc@cygnus.com/doc@@cygnus.com/' bfd/doc/bfd.texinfo

which is your OS?

--ahamed
# 5  
Old 02-18-2014
Debian wheezy
# 6  
Old 02-18-2014
You may try awk

Code:
$ awk 'gsub(/.*<kbd .*\">|<\/kbd>.*/,x)' file

sed -i -e 's/@colophon/@@colophon/' \ -e 's/doc@cygnus.com/doc@@cygnus.com/' bfd/doc/bfd.texinfo

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Post Here to Contact Site Administrators and Moderators

An HTML tag is showing at the top of page

I noticed a HTML tag opened at the top of the index page. I do not know if this is an error or a coding mistake or it means something else which i do not know. I felt i raise the issue. Please kindly correct me if i am wrong. Thanks. (5 Replies)
Discussion started by: despiragado
5 Replies

2. Shell Programming and Scripting

Print Value between desired html tag

Hi, I have a html line as below :-... (6 Replies)
Discussion started by: satishmallidi
6 Replies

3. Shell Programming and Scripting

Search for a html tag and print the entire tag

I want to print from <fruits> to </fruits> tag which have <fruit> as mango. Also i want both <fruits> and </fruits> in output. Please help eg. <fruits> <fruit id="111">mango<fruit> . another 20 lines . </fruits> (3 Replies)
Discussion started by: Ashik409
3 Replies

4. Shell Programming and Scripting

Extracting a string from html tag

Hi I am new to string extractions in shell script... I am trying to extract a string such as #1753 from html tag looks like below. <a class="model-link tl-tr" href="lastSuccessfulBuild/">Last successful build (#1753), 40 min ago</a> and want the value as 1753 Could someone help me to... (3 Replies)
Discussion started by: hicharbo
3 Replies

5. Shell Programming and Scripting

How to remove string inside html tag <a>

Does anybody know how i can remove string from <a> tag? There are several hundred posts in a few forums that need to be cleaned up. The precise situation is ---------- <a href="http://mydomain.com/cgi-bin/anyboard.cgi?fvp=/family/sexuality_and_spirituality/&cmd=rA&cG=43"> ------------- my... (6 Replies)
Discussion started by: georgi58
6 Replies

6. Shell Programming and Scripting

extracting Line between HTML tag

Hi everyone: I want to extract string which is in between certain html tag. e.g. I tried with grep,cut, awk but could not find exact syntax for this one. :wall: PS>Sorry about bad english. (8 Replies)
Discussion started by: newlook2011
8 Replies

7. Shell Programming and Scripting

Script to delete HTML tag

Guys, I have a little script that I got of the internet and that I use in Squid to block ads. I used that script with linux but now i have moved my servers to freebsd. I have a step learning curve there but it is fun: Back to the script issue. The script used to work i with linux but... (15 Replies)
Discussion started by: zongo
15 Replies

8. Shell Programming and Scripting

How can i delete html attributes from tag ?

Input: <table class="pixelBorderTable faqTable" width="100%" border="1" cellpadding="3" cellspacing="0"> <tbody><tr> <td class="pixelBorderTableHeaderTd" valign="top" width="20%" bgcolor="#666666"><p>&nbsp;</p></td> <td class="pixelBorderTableHeaderTd" valign="top"... (1 Reply)
Discussion started by: cola
1 Replies

9. Shell Programming and Scripting

how to use html tag in shell scripting

Hai friends I have a small doubt.. how can we use html tag in shell scripting code : echo "<html>" echo "<body>" echo " welcome to peace world " echo "</body>" echo "</html>" output displayed like this: <html> <body> welcome to peace world </body> </html> (5 Replies)
Discussion started by: jrex1983
5 Replies

10. UNIX for Dummies Questions & Answers

How do I extract text only from html file without HTML tag

I have a html file called myfile. If I simply put "cat myfile.html" in UNIX, it shows all the html tags like <a href=r/26><img src="http://www>. But I want to extract only text part. Same problem happens in "type" command in MS-DOS. I know you can do it by opening it in Internet Explorer,... (4 Replies)
Discussion started by: los111
4 Replies
Login or Register to Ask a Question