$ awk -F 'FS' 'commands' inputfilename
$ awk 'BEGIN{FS="FS";}'
$ awk -F: 'BEGIN { print "Name\tUID\tGID\tHomeDirectory"; }
> { print $1"\t"$3"\t"$4"\t"$6; }
> END { print NR, "Records Processed"; }' /etc/passwd
Name UID GID HomeDirectory
root 0 0 /root
bin 1 1 /bin
daemon 2 2 /sbin
adm 3 4 /var/adm
lp 4 7 /var/spool/lpd
... ...
beyes 500 500 /home/beyes
mockbuild 501 501 /home/mockbuild
apache 48 48 /var/www
41 Records Processed
BEGIN{
FS=":";
print "Name\tUID\tGID\tHomeDirectory";
}
{
print $1"\t"$3"\t"$4"\t"$6;
}
END {
print NR,"Records Processed";
}
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) | Powered by Discuz! X3.2 |