+ -
当前位置:首页 → 问答吧 → 求助linux awk命令

求助linux awk命令

时间:2008-09-18

来源:互联网

我要显示dev/lv_data_bill(分区billing)的使用率是否超过70,使用什么命令啊?
我再网上查了一下,但是不对,大家帮看看还有什么需要该进的,,
df -k|awk '{if ($4>70) printf "Mount:%s,Usage:%d\%\n",$7,$4}' dev/lv_fs2_bill

作者: dwenhcil   发布时间: 2008-09-18

用户被禁言,该主题自动屏蔽!

作者: sinxyz   发布时间: 2008-09-18

df -k| grep "lv_fs2_bill" | awk '{if ($5>70) printf "Mount:%s,Usage:%d%\n",$1,$5}'

我的df是第5列显示使用率,所以这里是的$5。
我本地显示使用率大于10%的效果是这样的。

df -k| grep "^\/" | awk '{if ($5>10) printf "Mount:%s,Usage:%d%\n",$1,$5}'
Mount:/dev/sdb1,Usage:11%
Mount:/dev/sdc1,Usage:21%
Mount:/dev/sdc5,Usage:59%

作者: Ir.Chuh   发布时间: 2008-09-18

df -k| grep "^\/" | awk '{if ($5>10) printf "Mount:%s,Usage:%d%\n",$6,$5}'
Mount:/boot,Usage:11%
Mount:/media/disk,Usage:21%
Mount:/media/backup1,Usage:59%
Mount:/media/backup2,Usage:88%

你要是想看mount点就是这样。

作者: CAOGT   发布时间: 2008-09-18