O'Reilly logo

Linux Shells by Example by Ellie Quigley

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

7.12. Review

% cat datafile
					northwest     NW     Joel Craig       3.0     .98     3      4
					western       WE     Sharon Kelly     5.3     .97     5     23
					southwest     SW     Chris Foster     2.7     .8      2     18
					southern      SO     May Chin         5.1     .95     4     15
					southeast     SE     Derek Johnson    4.0     .7      4     17
					eastern       EA     Susan Beal       4.4     .84     5     20
					northeast     NE     TJ Nichols       5.1     .94     3     13
					north         NO     Val Shultz       4.5     .89     5      9
					central       CT     Sheri Watson     5.7     .94     5     13
				
Example 7.79.
% awk '{if ( $8 > 15 ){ print $3 " has a high rating"}\
					else print $3 "---NOT A COMPETITOR---"}'datafile
					Joel---NOT A COMPETITOR---
					Sharon has a high rating
					Chris has a high rating
					May---NOT A COMPETITOR---
					Derek has a high rating
					Susan has a high rating
					TJ---NOT A COMPETITOR---
					Val---NOT A COMPETITOR---
					Sheri---NOT A COMPETITOR---
				

Explanation

The if statement is an action statement. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required