Awk: Difference between revisions

From Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 8: Line 8:
<pre>
<pre>
echo "a=b=c" | awk -F= '{print $3}'  # selects "c"
echo "a=b=c" | awk -F= '{print $3}'  # selects "c"
</pre>
Duplicate entries in the passwd file? Compare these:
<pre>
awk -F: '{print $1}' /etc/group | sort -u | wc -l
awk -F: '{print $1}' /etc/group | wc -l
</pre>
</pre>

Revision as of 22:30, 27 June 2011

Pick out the fourth token:

mac=`/sbin/arp -a $ip | awk '{print $4}'`

Separate by = instead of whitespace:

echo "a=b=c" | awk -F= '{print $3}'  # selects "c"

Duplicate entries in the passwd file? Compare these:

awk -F: '{print $1}' /etc/group | sort -u | wc -l
awk -F: '{print $1}' /etc/group | wc -l