Login or Register for Dates, Times and to Reply

Thread Tools Search this Thread
Top Forums Shell Programming and Scripting substring
# 1  

I have a string '<Hi>abc</Hi>"

How to print "abc"
# 2  
awk -F"[<>]" '{print $3}'

# 3  
How to pass the string.
awk -F"[<>]" '{print $3}' '<Hi>abc</Hi>'
# 4  
echo '<Hi>abc</Hi>' | sed 's/<Hi>\(.*\)<\/Hi>/\1/'

---------- Post updated at 12:29 ---------- Previous update was at 12:28 ----------

Originally Posted by sandy1028
How to pass the string.
awk -F"[<>]" '{print $3}' '<Hi>abc</Hi>'
echo '<Hi>abc</Hi>' | awk -F"[<>]" '{print $3}'

awk -F"[<>]" '{print $3}' file

# 5  
A perl one:
echo '<Hi>abc</Hi>'|perl -ane '/<(\w+)>(\w+)<(\/\w+)>/;print "Tag:$1\nContent:$2\n"'

More secure:
perl -ane '/<(\w+)>(\w+)<\/\1>/g;print "Tag:$1\nContent:$2\n"'

Last edited by Klashxx; 06-22-2010 at 08:36 AM..
# 6  
with shell,

$ var='<Hi>abc</Hi>'
$ tmp=${var#*>}
$ str=${tmp%<*}
$ echo $str

# 7  

# echo '<Hi>abc</Hi>' | sed 's/<[^>]*>//g'

Login or Register for Dates, Times and to Reply

Previous Thread | Next Thread
Thread Tools Search this Thread
Search this Thread:
Advanced Search

Test Your Knowledge in Computers #139
Difficulty: Easy
The early Unix environment and the client-server program networking model were key elements in the development of the Internet.
True or False?

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers


Hi, My requirement is to get the substring and then remove special character. Ex I have data like T_SYSTEM_XXXXX_YYYY_ZZZ I want to get XXXXXYYYYZZZ the part after T_SYSTEM is varying it might be XXX_YY or just XX can you tell me which all commands i have to use. i understand i... (5 Replies)
Discussion started by: Mohammed_Tabish
5 Replies

2. Shell Programming and Scripting


Hi All, In ksh, am trying to get a substring stuff done. Not sure where the problem is.. can you guys guide me on this... for instance, var1=41, and var2=4175894567, then i want to know whether var2 starts with var1.. var1 and var2 can be of any length.. VAR1=41 VAR2=419068567777... (6 Replies)
Discussion started by: nram_krishna@ya
6 Replies

3. Shell Programming and Scripting

Get the substring

Hi All, I have a ouput string likes 'u8wos' or 'u10acsd' or somthing else 'u{number}{any characters}'and I want to get the number behind the letter 'u' by bash shell. Thanks Damon (11 Replies)
Discussion started by: Damon_Qu
11 Replies

4. UNIX for Dummies Questions & Answers

Getting Substring

Hi, I hav a string lets say aa.txt:bb:txt length of the string can vary.. I have to keep the token inside a array and the delimiter is : plz send me the code (2 Replies)
Discussion started by: Deekay.p
2 Replies

5. UNIX for Dummies Questions & Answers


hi , I have complete path Sample: /pkgs/Incoming/Completed/ /pkgs/Incoming/Completed/ /pkgs/Incoming/Completed/ i just need , so that i can copy these files to different directory, (5 Replies)
Discussion started by: Naveen_5960
5 Replies

6. Shell Programming and Scripting

Substring HELP!

Hi, I am trying to do something which I thought was very simple but still being a beginner, has proved not to be. Input: val1 val2 val3 val4 val5 val6 . . . etc Desired Output: Every row in which value of val6 is a number starting with 0.0 or contains a capital E. The input... (2 Replies)
Discussion started by: awknerd
2 Replies

7. Shell Programming and Scripting

substring ??

I execute command on this file and it gives o/p like this. COMMAND $ fuser -f /clocal/sanjay/AccessMonitor /clocal/sanjay/AccessMonitor: 1368322c To truncate 'c', i used tr -dc "\n" but then it does't give 1368322 as O/P. Any help ?? (7 Replies)
Discussion started by: varungupta
7 Replies

8. Shell Programming and Scripting


Dear All, i have a file that contains, FROM_DATE: 06-08-2007 00:00:00 TO_DATE: 06-08-2007 23:59:59 Total number of lines: 6874154 in another file,the contain is, FROM_DATE: 06-08-2007 00:00:00 Total number of lines: 874154 alltime i want to find the particular string... (4 Replies)
Discussion started by: panknil
4 Replies

9. Shell Programming and Scripting

How do I Substring ??

Hello everyone. I'm writing a script in UNIX. The purpose is to get the second character from a variable that stores the system year. This is the code: unix_year_yy=`date "+%g"` This will return "07" in variable unix_year_yy. How can I get the second character (7)?? (6 Replies)
Discussion started by: Rigger
6 Replies

10. UNIX for Dummies Questions & Answers


Hi, I have a value of a filepath in a variable DATAFILE with value as "customtop/gpsore37/gepspo/1.0/bin/ashoka.csv ". Now i want the value of last 4 charcters in to another variable. That is EXTENSION = .csv How can i do this in Shell scripting Thanks in advance Alla Kishore (8 Replies)
Discussion started by: alla.kishore
8 Replies

Featured Tech Videos