awk基本用法及举例(2)

多行文件 合并为一行

[root@tyzz ~]# echo $a
root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt mail:x:8:12:mail:/var/spool/mail:/sbin/nologin operator:x:11:0:operator:/root:/sbin/nologin
[root@tyzz ~]# awk '{printf("%s ",$0)}' 1.txt 
root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt mail:x:8:12:mail:/var/spool/mail:/sbin/nologin operator:x:11:0:operator:/root:/sbin/nologin [root@tyzz ~]# 
[root@tyzz ~]# cat 1.txt 
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
[root@tyzz ~]#

对df的输出做匹配

[root@tyzz ~]# df
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/vda1       20510332 2196264  17249168  12% /
devtmpfs          503736       0    503736   0% /dev
tmpfs             508996      24    508972   1% /dev/shm
tmpfs             508996   12604    496392   3% /run
tmpfs             508996       0    508996   0% /sys/fs/cgroup
tmpfs             101800       0    101800   0% /run/user/0
[root@tyzz ~]# df|awk '$4>500000'
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/vda1       20510332 2196280  17249152  12% /
devtmpfs          503736       0    503736   0% /dev
tmpfs             508996      24    508972   1% /dev/shm
tmpfs             508996       0    508996   0% /sys/fs/cgroup
[root@tyzz ~]#
posted @ 2017-03-25 11:51  aallennty  阅读(100)  评论(0编辑  收藏  举报