nawk command


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting nawk command
# 1  
Old 05-18-2009
nawk command

what is this nawk doing?

This is for solaris 10 with trusted extensions.

Level=$(plabel | nawk 'BEGIN {FS='[\\]\[]*"} {PRINT $2}' )

it is supposed to return UNCLASSIFIED or whatever the zone label is.

I understant $() execute this stuff, FS is field separator, print the 2nd field.

Can somebody explain to me what it does and maybe a way to make it easier?


thanks.
# 2  
Old 05-19-2009
Looks like the field seperator is \][
and zero or many of them.

How does ur inp file look like?
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Explanation of Nawk command

Hi Folks, I am struggling to understand nawk command which was used by another developer. Can you please explain what each character or string is doing here below: if ; then (3 Replies)
Discussion started by: kirans.229
3 Replies

2. Shell Programming and Scripting

Nawk command to output in var

Hi I have this command, which counts number of lines in a specific file and then prints it on screen.nawk 'NF{c++}END{print "Number of GPS coordinates in file: "c}' $filename I would like to have the output put into a variable, but can't seem to find the correct argument for it. How do I... (3 Replies)
Discussion started by: bulleteyedk
3 Replies

3. Shell Programming and Scripting

Linux Command Error for nawk command

Hi All We are migrating our projects from unix environment to linux. I tried running a install script which sets up my project, i.e. the directory structure and all. But in the middle of the script i started receiveing following error : nawk: command not found . So i need to know which... (1 Reply)
Discussion started by: vee_789
1 Replies

4. Shell Programming and Scripting

Help to use NAWK command

Hi, I am using NAWK command to scan a file (test.txt) and to create new files based on the length of lines in the file test.txt. My requirement is I need to create test_good with records having line lenght less than 4 and to create test_bad with records having line lenght more than 4. I... (4 Replies)
Discussion started by: sbhuvana20
4 Replies

5. Shell Programming and Scripting

match 2 files using nawk command

i am matching two files. the files are in the format file_1.txt 1|_|X|_| 2|_|W|_| 3|_|Y|_| 4|_|Z|_| 5|_|U|_| file_2.txt W|_|A|_| Z|_|C|_| V|_|B|_| X|_|D|_|sdff|_| Y|_| file_3.txt should be in the format (4 Replies)
Discussion started by: centurion_13
4 Replies

6. Shell Programming and Scripting

nawk command in Linux

I have a nawk command I use in Solaris.... ps -e -o comm | nawk -F'ora_pmon_' 'NF>1 {print $2}' However it seems that this command will not work in Linux. Linux bluemarron 2.6.16.54-0.2.12-smp #1 SMP Fri Oct 24 02:16:38 UTC 2008 x86_64 x86_64 x86_64 GNU/Linux How could I do the same... (2 Replies)
Discussion started by: LRoberts
2 Replies

7. Shell Programming and Scripting

using cp command inside nawk

Hello I have facing issue while using cp command inside nawk block. #!/bin/ksh my_name=$1 nawk -v my_name1=$my_name 'BEGIN { n = split(my_name1,names,":"); for (i=1;i<=n;i++) { print names; cpcmd = "cp " /tmp/test.txt" " ./sample system(cpcmd) } exit }' exit 0 i'am getting... (1 Reply)
Discussion started by: piscean_n
1 Replies

8. UNIX for Dummies Questions & Answers

if within nawk command

I am trying to nawk through a file and if the 24.25.26 charachters in the file are "000" then print a line to a new file in one format, otherwise print a line in a different format. So far I have the following: nawk '/^1/ { if(substr($0,24,3) != 000)... (1 Reply)
Discussion started by: kshelluser
1 Replies

9. Shell Programming and Scripting

nawk command not found

Guys, i have an issue. I tried to ran a script and the whole thing was fine.. except when i came to a part, nawk ' BEGIN { machine=0 then system prompted that the nawk command was not to be found... I tried looking for the nawk command by using the "locate" command, and it returns... (5 Replies)
Discussion started by: 12yearold
5 Replies

10. Shell Programming and Scripting

nawk command clarification

Hi, I am using the following command. nawk '$1==p{$2=sprintf("%09d",$2+1)};1' p=$JOB_NUM q=$LEN $VALUE_TABLE > ./TEMP_TABLE As you can see the code above, I basically read a value from the table VALUE_TABLE and select a particular row based on searching the value JOB_NUM. Now Actually the... (2 Replies)
Discussion started by: Tux_Raju
2 Replies
Login or Register to Ask a Question