Questions

  1. What is the output of the following command?
$ awk '
BEGIN{
var="I love AWK tool"
print $var 
}'

  1. Assume you have the following file:
13
15
22
18
35
27

Then you run the following command against this file:

$ awk '{if ($1 > 30) print $2}' myfile 

How many numbers will be printed?

  1. Assume that you have the following file:
135 325 142
215 325 152
147 254 327

And you run the following command:

$ awk '{
total = 0
i = 1
while (i < 3)
{
total += $i
i++
}
mean = total / 3
print "Mean value:",mean  
}' myfile

What is wrong with the previous code?

  1. How many lines will be printed from the following command?
$ awk -F":" '$3 < 1 ' /etc/passwd