Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3498553
  • 博文数量: 534
  • 博客积分: 11595
  • 博客等级: 上将
  • 技术积分: 5785
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-22 17:00
文章分类

全部博文(534)

文章存档

2015年(4)

2014年(27)

2013年(15)

2012年(38)

2011年(36)

2010年(85)

2009年(63)

2008年(142)

2007年(124)

分类: LINUX

2011-12-16 09:48:26

#!/bin/sh
 
if [ $# -ne 2 ] ; then
        echo  "Input: $(basename $0) path filename"
        exit -1
fi
 
find $1 -name "$2" -exec du -h {} \; | awk '{if($1~"G") {printf("%s\n",$1);gsub("G","");$1=$1*1000*1000} else if($1~"M") {printf("%s\n",$1);gsub("M","");$1=$1*1000} else if($1~"K") {printf("%s\n",$1); gsub("K","")};sum+=$1} END{printf("\nsum=%dM\n",sum/1000)}'
exit 0
阅读(1102) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~