The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > Top Forums > Shell Programming and Scripting
Google UNIX.COM


Shell Programming and Scripting Post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER shell scripts here.

More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
How to negate grep result? mmdawg Shell Programming and Scripting 4 05-05-2008 05:24 AM
diaplaying the grep result rag84dec Shell Programming and Scripting 1 03-26-2008 10:37 PM
grep to handle a 0 result ocelot UNIX for Dummies Questions & Answers 6 02-05-2007 07:19 AM
To have a numeric result from grep Hak Dee UNIX for Dummies Questions & Answers 2 08-07-2006 04:26 AM
append esc string beilstwh Shell Programming and Scripting 2 05-11-2005 10:33 AM

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 03-19-2008
Registered User
 

Join Date: Nov 2006
Posts: 162
append a string to a grep result

hello,

iostat -En | grep Vendor | grep -v DV | awk '{print $1 $2}' | sort -u

returns

Vendor:HP

I want to append Disk to it. i.e.:

Disk Vendor:HP
how to do that?
thanks
Reply With Quote
Forum Sponsor
  #2 (permalink)  
Old 03-19-2008
Klashxx's Avatar
HP-UX/Linux/Oracle
 

Join Date: Feb 2006
Location: Almerķa, Spain
Posts: 366
Try:
Code:
iostat -En|awk '/Vendor/ && !/DV/ && !a[$1]++{print "Disk "$1 $2}'
Reply With Quote
  #3 (permalink)  
Old 03-19-2008
Registered User
 

Join Date: Mar 2008
Location: /bin/sh
Posts: 272
append_vendor=Disk`iostat -En | grep Vendor | grep -v DV | awk '{print $1 $2}' | sort -u`

echo $append_vendor

append_vendor would have DiskVendor
Reply With Quote
  #4 (permalink)  
Old 03-19-2008
Klashxx's Avatar
HP-UX/Linux/Oracle
 

Join Date: Feb 2006
Location: Almerķa, Spain
Posts: 366
nua that's a perfect example of Useless Use of Grep + sort + echo....
Reply With Quote
  #5 (permalink)  
Old 03-19-2008
Registered User
 

Join Date: Nov 2006
Posts: 162
hi,

bash$ iostat -En|awk '/Vendor/ && !/DV/ && !a[$1]++{print "Disk "$1 $2}'

awk: syntax error near line 1
awk: bailing out near line 1

any idea please?

thanks.
Reply With Quote
  #6 (permalink)  
Old 03-19-2008
Klashxx's Avatar
HP-UX/Linux/Oracle
 

Join Date: Feb 2006
Location: Almerķa, Spain
Posts: 366
hi, could u post the result of the following command:

Code:
uname -a
BTW , use:

Code:
iostat -En|awk '/Vendor/ && !/DV/ && !a[$2]++{print "Disk "$1 $2}'
Reply With Quote
  #7 (permalink)  
Old 03-19-2008
Registered User
 

Join Date: Nov 2006
Posts: 162
same result for the 2nd command

I am using Solaris 8 and 10

Also note that this works perfectly:

iostat -En|awk '/Vendor/ && !/DV/ {print "Disk "$1 $2}'
Reply With Quote
Google UNIX.COM
Reply

Tags
solaris

Thread Tools
Display Modes




All times are GMT -7. The time now is 04:30 PM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited.
The UNIX and Linux Forums Content Copyright ©1993-2008 The CEP Blog All Rights Reserved -Ad Management by RedTyger Visit The Global Fact Book

Content Relevant URLs by vBSEO 3.2.0