How to strip strins


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting How to strip strins
# 8  
Old 03-23-2006
Quote:
Originally Posted by gauravgoel
ok



similarly $2 for var2
$3 for var3 and so on
this should work.
if still some problem post back

Gaurav

Did not quite work as anticipated


xchbot1:/ford/app/oracle/product/920/dbs $ echo GANESH||TEST||MIST | awk -F '||' '{print $1}'
GANESH
xchbot1:/ford/app/oracle/product/920/dbs $ echo GANESH||TEST||MIST | awk -F '||' '{print $2}'
GANESH
xchbot1:/ford/app/oracle/product/920/dbs $ echo GANESH||TEST||MIST | awk -F '||' '{print $3}'
GANESH
# 9  
Old 03-23-2006
hi Ganesh,
there is a problem i m trying to sort it out.
by the time use this dirty solution

echo "GANESH||TEST||MIST" | awk -F '|' '{print $1}'

$3 will give TEST
$5 will give MIST

note the "" given around the string

Gaurav
# 10  
Old 03-23-2006
one more thing use the -F '|'
and $3 for var2
$5 for var3


giving -F '||' is not working, its giving error even i am not able to work it out.

maybe some guru can throw some light on it

Gaurav
# 11  
Old 03-23-2006
-F take only character in standred awk. Some advance version can take regexp as argument to -F
You can use an another (may be ugly) approach
echo "GANESH||TEST||MIST" | awk --posix ' {
split($0, a, /\|\|/) ;print a[1]" "a[2]" "a[3]" "a[4]}'

Last edited by sumitpandya; 03-23-2006 at 10:03 AM..
# 12  
Old 03-23-2006
finally got it

Quote:
echo "GANESH||TEST||MIST" | awk 'FS="\|\|"{print $1}'
will give GANESH

$2 for TEST
$3 for MIST
and so on


Gaurav

Last edited by gauravgoel; 03-23-2006 at 08:15 AM.. Reason: typo
# 13  
Old 03-23-2006
Quote:
Originally Posted by gauravgoel
ok



similarly $2 for var2
$3 for var3 and so on
this should work.
if still some problem post back

Gaurav

Did not quite work as anticipated


xchbot1:/ford/app/oracle/product/920/dbs $ echo GANESH||TEST||MIST | awk -F '||' '{print $1}'
GANESH
xchbot1:/ford/app/oracle/product/920/dbs $ echo GANESH||TEST||MIST | awk -F '||' '{print $2}'
GANESH
xchbot1:/ford/app/oracle/product/920/dbs $ echo GANESH||TEST||MIST | awk -F '||' '{print $3}'
GANESH
# 14  
Old 03-23-2006
Code:
echo "GANESH||TEST||MIST" | nawk -F '\\|\\|' '{print $1}'

OR

echo "GANESH||TEST||MIST" | nawk -F '[|][|]'  '{print $1}'

Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Strip First few Characters

I want to strip first few characters from each record until a proper datesamp is found. Request for getNextPage.................06/29/12 07:49:30 VVUKOVIC@67.208.166.131{7A805FEF76A62FCBB23EA78B5380EF95.tomcat1}TP-Processor14 LogExchUsage: ERROR:: isprof=false : exch=NSDQ output should be... (2 Replies)
Discussion started by: ratheeshjulk
2 Replies

2. Solaris

strip error

Hi I am getting the below error while using strip command. strip: libelf error. Request error: no string table strip: a.out: file not manipulated Could somebody please let me know what might be the solution?? It is in ksh and solaris 10. Thanks in advance (4 Replies)
Discussion started by: vali__
4 Replies

3. Shell Programming and Scripting

Strip out the string

awk -F"\t" -vOFS="\t" '{print $1"\t-\t-","",$6,$7"\t-"$8"\t-\t-\t"$15}' file.tsv > output.tsv Using the above command how to remove the string www.abc.com from the $7 value. (7 Replies)
Discussion started by: sandy1028
7 Replies

4. Shell Programming and Scripting

Strip a string in sh

I have a list of servers that I need my script to ping however this list also has the env they belong too such as SIT, PRD, warehouse and so on. The break character for each section is : A value in my list would look like this... brutus.grhq.xxx.com:warehouse Where brutus.grhq.gfs.com is... (13 Replies)
Discussion started by: LRoberts
13 Replies

5. Programming

Strip command

I am new in Unix. I go through the man strip. But did not understand that, why when we have -G (debug and release ) option in the compiler, than using strip command to strip the debug information from the objects. i want to binary for teh production i will compile it without debug option. What the... (4 Replies)
Discussion started by: Saurabh78
4 Replies

6. UNIX for Advanced & Expert Users

strip command

I have created one binary with the debug option debug.out and another without it is production.out. Now, i use stripe on the debug.out. Now, both binary will be same? or have any differences. (1 Reply)
Discussion started by: Saurabh78
1 Replies

7. Shell Programming and Scripting

Need to strip few letters

Hey guys.. Can experts help me in achieving my purpose.. I have a file which contains email address of some 100 to 1000 domains, I need only the domain names.. Eg: abc@yahoo.com hd@gamil.com ed@hotmail.com The output should contain only Yahoo.com ... (5 Replies)
Discussion started by: achararun
5 Replies

8. Shell Programming and Scripting

Need to strip a string

I have a file that looks like this: /home/fred/opt/bin /opt/usr/bin /usr/sbin/var/opt I need a way to chop of everything after the last occurance of the / sign including the /. So the file above will now look like this below. /home/fred/opt /opt/usr /usr/sbin/var I tried using... (6 Replies)
Discussion started by: x96riley3
6 Replies

9. Shell Programming and Scripting

Strip all non-alphanumerics

Hi, Can someone let me know how do I strip out any non-alphanumeric character in string tomake it alphanumeric? i.e abc def ghi ->abcdefghi abc-def-ghi ->abcdefghi abc#def-ghi->abcdefghi Thanks in advance (3 Replies)
Discussion started by: braindrain
3 Replies
Login or Register to Ask a Question