![]() |
Hello and Welcome from United States to the UNIX and Linux Forums! Thank You for Visiting and Joining Our Global Community.
|
|
google unix.com
|
|||||||
| Forums | Register | Forum Rules | Links | Albums | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| Shell Programming and Scripting Post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER shell scripts and shell scripting languages here. |
More UNIX and Linux Forum Topics You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Accessing Shell Variables in awk or sed | nasersh | Shell Programming and Scripting | 3 | 05-05-2008 07:44 AM |
| variables in shell | viko | Shell Programming and Scripting | 2 | 03-03-2008 11:09 PM |
| Modify shell variables with AWK | Santi | Shell Programming and Scripting | 4 | 12-26-2007 10:28 PM |
| Using shell variables In awk | nortypig | Shell Programming and Scripting | 11 | 08-24-2006 12:48 AM |
| substituting shell variables | suds19 | Shell Programming and Scripting | 1 | 10-16-2002 08:55 AM |
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
||||
|
Awk, shell variables
Hello, I've been trying to figure out how to use variables inside the AWK command and use it back in the korn shell sript.
in my script I have lots of awk commands like this grep Listen /etc/ssh/sshd_config | \ awk '{ if ($2 == "22" ) print "OK"; else print "not OK" }' I need to add a counter to count how many issues/problems I have, something like x=0 grep Listen /etc/ssh/sshd_config | \ awk '{ if ($2 == "22" ) print "OK"; else print "not OK" x++ }' # ... more of awk commands ... echo x; unfortunatelly x "inside" the awk command is different/local to awk command ... is there a way to do thi/ Thank you, K. |
|
||||
|
Chris,
awk -v x=$x ... works great and I'm able to pass the value into awk, now I just need to export it back to the script ... I can't use x=$(awk ... ) 'cause my command uses also print command and the counter, is there a way how to export the variable from within the AWK command? thank you, K. |
|
||||
|
Quote:
Having said that, the awk process can create a file (say, /tmp/awk.env) with the content Quote:
Quote:
HTH Jerry |
| Sponsored Links | ||
|
|
![]() |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|