1. count line num
awk 'END {print NR}' infile
 
  1. get part of a line
pet@girl:~$ cat infile
5287:6033
pet@girl:~$ awk -F":" '{ print $1 }' infile
5287
pet@girl:~$
 

check kill_moin as a real world example

e.g

<s.sh>
cat ./dd |awk -F "=" '{ if ($1=="if") print $1 ;print $2}'
</s.sh>

<dd>
if=xx
<dd/>
<test>
[root@dhcp25 test]# sh s.sh
if
xx
[root@dhcp25 test]#
</test>
<dd>
ii=xx
<dd/>
<test>
[root@dhcp25 test]# sh s.sh
xx
[root@dhcp25 test]#
</test>