首先有个小插曲,好长时间不在51cto发言了,今天进来发帖竟然提示被禁言。PS:我可没有发表过广告,更没发过违法违纪的东东。
幸好有蘑菇QQ,感谢蘑菇同志的帮助。
言归正传,遇到一个awk匹配问题,来请教一下大家。我想用shell脚本写一个自动计算磁盘大小以及使用量的一个脚本,通过df -h命令来统计目前磁盘的大小与使用量。如下,需要匹配的域是size以及used两列。
awk '{print $2}' 肯定是不行, awk '{print (NF-3)'也不行。
Filesystem Size Used Avail Use% Mounted on
/dev/cciss/c0d0p3 7.8G 930M 6.5G 13% /
/dev/cciss/c0d0p10 40G 177M 38G 1% /bak
/dev/cciss/c0d0p9 7.8G 1.8G 5.6G 24% /var
/dev/cciss/c0d0p8 7.8G 149M 7.3G 2% /tmp
/dev/cciss/c0d0p7 7.8G 316M 7.1G 5% /home
/dev/cciss/c0d0p6 12G 3.5G 7.4G 32% /usr
/dev/cciss/c0d0p5 43G 11G 31G 25% /u01
/dev/cciss/c0d0p1 190M 48M 133M 27% /boot
tmpfs 80G 680K 80G 1% /dev/shm
/dev/mapper/mpath15p1
80G 2.2G 78G 3% /u01/archive
/dev/mapper/mpath14p1
9.0G 1.3G 7.8G 14% /u02
/dev/mapper/mpath13p1
10G 1.3G 8.8G 13% /u03
/dev/mapper/mpath12p1
11G 5.3G 5.8G 48% /u04
/dev/mapper/mpath11p1
32G 5.3G 27G 17% /u05
/dev/mapper/mpath10p1
33G 22G 12G 66% /u06
aaaa.jpg
(33.12 KB)
2017-7-25 15:09
分享至: