yes:no:hi:hello:maybe:welcome
ok:awk:bird:amd:tmd:intel:ati
name:linux:unix:gnu:bsd:open
suse:ubuntu:fedora:redhat:now
china:usa:korea:japan:enland:old
[beyes@localhost basic_test]$ awk '/welcome/' pass.txt
yes:no:hi:hello:maybe:welcome
[beyes@localhost basic_test]$ awk -F: '{print $1}' pass.txt
yes
ok
name
suse
china
[beyes@localhost basic_test]$ awk -F: '{print $3}' pass.txt
或
[beyes@localhost basic_test]$ awk -F: '{print $(n=3)}' pass.txt
都可以看到输出:
hi
bird
unix
fedora
korea
[beyes@localhost basic_test]$ awk -F: '/awk/{print $1,$2}' pass.txt
ok awk
[root@localhost basic_test]# df -k
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/mapper/VolGroup00-LogVol00
36851520 9511660 25437680 28% /
/dev/hda1 101086 32316 63551 34% /boot
tmpfs 206640 0 206640 0% /dev/shm
/dev/sda5 20650996 4227016 15374940 22% /media/disk
/dev/sda3 71682028 104776 71577252 1% /mnt/windos-2
/dev/sda2 71682028 35576204 36105824 50% /mnt/windos-1
/dev/sda1 71681996 5870980 65811016 9% /mnt/windos-3
[root@localhost basic_test]# df -k | awk '$4>16000000'
文件系统 1K-块 已用 可用 已用% 挂载点
36851520 9511696 25437644 28% /
/dev/sda3 71682028 104776 71577252 1% /mnt/windos-2
/dev/sda2 71682028 35576204 36105824 50% /mnt/windos-1
/dev/sda1 71681996 5870980 65811016 9% /mnt/windos-3
[root@localhost basic_test]# date
2009年 01月 01日 星期四 23:39:34 CST
[root@localhost basic_test]# date | awk '{print "Date:" $1 "\\nTime:" $5}'
Date:2009年
Time:23:41:17
yes:no:hi:hello:maybe:welcome
ok:awk:bird:amd:tmd:intel:ati
name:linux:unix:gnu:bsd:open
suse:ubuntu:fedora:redhat:now
china:usa:korea:japan:enland:old
mtime
[beyes@localhost ~]$ awk -F: 'BEGIN {print "name passwd\\n---------------"} {print $1"\\t"$2 } END {print "end-of-file" }' pass.txt
name passwd
---------------
yes no
ok awk
name linux
suse ubuntu
china usa
mtime
end-of-file
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) | Powered by Discuz! X3.2 |