免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1204 | 回复: 6
打印 上一主题 下一主题

[请教]关于如何提取vpasswd里相应字段的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-10-23 15:31 |只看该作者 |倒序浏览
mj1$5p7QzY/q$idjkE9WETzjQNqG/SNtJn1:1:0:mj:/home/vpopmail/domains/abc.org/mj:104857600S:123456


需要将下面信息按格式提取出来

域名       用户名  密码        邮箱容量
abc.org     mj        123456      104857600S(注意:需要将这个划算成以kB为单位)

104857600S=104857600B=102400KB=100MB

[ 本帖最后由 b.s.d 于 2006-10-23 16:00 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-10-23 16:01 |只看该作者
awk -F'[/:.]' '{ print $(NF-4), $(NF-2), $NF, substr($(NF-1), 1, length($(NF-1))) / 1024 "KB"; }' urfile

论坛徽章:
0
3 [报告]
发表于 2006-10-23 16:05 |只看该作者
原帖由 awk就是awp加ak 于 2006-10-23 16:01 发表
awk -F'[/:.]' '{ print $(NF-4), $(NF-2), $NF, substr($(NF-1), 1, length($(NF-1))) / 1024 "KB"; }' urfile



说实话,没看懂!


到是想哭!

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
4 [报告]
发表于 2006-10-23 16:09 |只看该作者
原帖由 b.s.d 于 2006-10-23 16:05 发表



说实话,没看懂!


到是想哭!

不哭,先看看:
http://bbs.chinaunix.net/viewthread.php?tid=448687

论坛徽章:
6
数据库技术版块每日发帖之星
日期:2015-10-11 06:20:00数据库技术版块每日发帖之星
日期:2015-10-12 06:20:00数据库技术版块每日发帖之星
日期:2015-10-15 06:20:00数据库技术版块每日发帖之星
日期:2015-10-30 06:20:00综合交流区版块每月发帖之星
日期:2015-12-02 14:59:01数据库技术版块每日发帖之星
日期:2015-12-15 06:20:00
5 [报告]
发表于 2006-10-23 16:26 |只看该作者
-bash-3.00# cat bb.t
mj1$5p7QzY/q$idjkE9WETzjQNqG/SNtJn1:1:0:mj:/home/vpopmail/domains/abc.org/mj:104857600S:123456
-bash-3.00# awk -F 'domains' '{print $NF}'  bb.t|awk -F '[/:]' '{print $2,$3,$5,int($4)/1048576"MB"}'
abc.org mj 123456 100MB
-bash-3.00#

论坛徽章:
0
6 [报告]
发表于 2006-10-23 21:10 |只看该作者

  1. awk -F':' '{gsub("\\..*","",$6);gsub(".*/","",$6);print $6,$1,$8,$7/1024"KB"}'
  2. perl -ne '@arry=split/:/;$arry[5]=~s/.*\/(.*)\..*\/.*$/\1/;chop($arry[7]);print "$arry[5]\t$arry[0]\t$arry[7]\t",$arry[6]/1024,"KB"'
复制代码

论坛徽章:
0
7 [报告]
发表于 2006-10-24 08:11 |只看该作者
原帖由 awk就是awp加ak 于 2006-10-23 16:01 发表
awk -F'[/:.]' '{ print $(NF-4), $(NF-2), $NF, substr($(NF-1), 1, length($(NF-1))) / 1024 "KB"; }' urfile


对于初学者还是这种方法适合点吧,不过楼主如果这都看不明白那就先看看入门吧:wink:
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP