![]() |
|
|
google unix.com
|
|||||||
| Forums | Register | Forum Rules | Links | Albums | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| UNIX for Dummies Questions & Answers If you're not sure where to post a UNIX or Linux question, post it here. All UNIX and Linux newbies welcome !! |
More UNIX and Linux Forum Topics You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Pass csh variable to Perl | Raynon | Shell Programming and Scripting | 9 | 10-19-2007 10:46 PM |
| How to pass a variable to Awk ? | Raynon | Shell Programming and Scripting | 24 | 02-26-2007 09:25 AM |
| getting the file name and pass as variable | u263066 | Shell Programming and Scripting | 1 | 09-12-2006 05:38 AM |
| pass variable to awk | inquirer | UNIX for Dummies Questions & Answers | 4 | 02-11-2004 03:23 AM |
| Pass variable to sed? | kristy | Shell Programming and Scripting | 2 | 04-04-2002 04:14 PM |
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
|
|
||||
|
How do I pass a variable to awk?
I have an awk statement where I Need to pass an environment variable but I cannot get it to work:
My evironment varible examples below: $FILE1=/dev/fs/file.new $FILE2=/dev/fs/file.old Code below: awk -F"|" ' BEGIN { while( getline < "$FILE1" ) { arr[$1]=1 } } arr[($1)] != 1 { print } ' $FILE2 I cannot hard code the file names into the awk statement. I need to apss the file name as a varibale. but my above awk is not reading $FILE1 as the value it is defined as in the environment. |
![]() |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|