Henry's Notebook
Many strange things
搜索
菜单
导航
首页
最近更改
随机页面
帮助
Henry's Home
个人资料
个人资料
创建账户
登录
消息
目前您没有通知。请访问您的
讨论页
以查看过去消息。
页面工具
内容页面
讨论
查看源代码
历史
首页
»
页面s
查看“Getpkgsize”的源代码
←
Getpkgsize
页面上次由
HenryHu
编辑于13年前
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:emailconfirmed
您可以查看与复制此页面的源代码。
[[Category:脚本]] FreeBSD用小脚本,用来统计并显示各个包的空间占用。 很慢…… <source lang="perl"> #! /usr/bin/perl open(STDOUT,'| sort -n'); $sum=0; while(<STDIN>)#`pkg_info -s '*'`) { if (/^Pack/) { next; } unless (/for/ || /block/) { next; } if (/^Info/) { chop; /(^.*) (.*):$/; $x=$2; } else { chop; /(^\d+)/; $sum+=$1; print "$_ $x \n"; } } printf "%8d(1K-blocks) total\n",$sum; close(STDOUT); </source>
返回至
Getpkgsize
。