免费注册 查看新帖 |

Chinaunix

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

awk问题 。。大牛进来瞅眼 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-03-09 16:35 |只看该作者 |倒序浏览
有一段文字这样的:

      5 /flvs/C3F8202E40256DD7/2012-03-08/8DD0800A03547E28-1.flv "90.000"
      5 /flvs/7C0770B11C52BE1C/2011-10-31/9FF22752B43267A0-1.flv "30.000"
      5 /flvs/42FB7966FF6D9401/2012-03-08/DBABFDC4ECC47304-0.flv "40.000"
      5 /flvs/42FB7966FF6D9401/2012-03-08/67FC8BC84F2A0829-0.flv
      5 /flvs/0A150777C281C557/2012-03-08/28FA9FBCAEA4FB25-0.flv "2.000"
      4 /flvs/FE3E44371586A764/2011-12-06/91B8D58D37C054EF-1.flv
      4 /flvs/FD6E0652EE9BA703/2012-01-29/76A0A053F77C64E3-1.flv "6.500"
      4 /flvs/C0AD6B46AA34C6C7/2011-11-04/14D31D3F939C04E6-0.flv "9000.000"
      4 /flvs/C0AD6B46AA34C6C7/2011-11-03/FB68331B0977C604-0.flv "300.000"
      4 /flvs/905B56B7636438AF/2012-03-08/C0F6C17C9C8677FF-1.flv "30.010"
      4 /flvs/88C86D121CFB8B68/2012-03-08/BC7B2960C27D3175-1.flv "0.100"
      4 /flvs/7C0770B11C52BE1C/2011-10-27/862F1D34C4239548-1.flv "10.316"
      4 /flvs/7C0770B11C52BE1C/2011-10-27/862F1D34C4239548-1.flv "0.012"
      4 /flvs/7C0770B11C52BE1C/2011-10-27/862F1D34C4239548-1.flv "9.009"
      4 /flvs/7C0770B11C52BE1C/2011-10-25/A1F3D81EF1DFBAD6-1.flv "50.000"
      4 /flvs/4F21A251DAE61656/2011-09-20/48BD7A8C3A3836B4-1.mp4 "800.000"
      4 /flvs/42FB7966FF6D9401/2012-03-08/942FC1C8AD0F9D94-0.flv "0.000"
      4 /flvs/42FB7966FF6D9401/2012-03-08/67FC8BC84F2A0829-0.flv "0.000"
      4 /flvs/42FB7966FF6D9401/2012-03-08/064614D6BEA16CDC-0.flv "30.000"
      4 /flvs/2EEB1E0C1BB017BC/2012-03-08/82F30316624ECC43-2.flv "0.000"
我只想把最后一个字段做个比较>90的把字段所在的行输出到一个文件
                            500>最后一个字段>90的把所在的行输出到一个文件
                            >500的在输出到一个文件里
为空的就丢弃...
我用awk能找出最后一行 但是我不会判断去比大小然后把正行输出。。求大牛指点..

论坛徽章:
1
摩羯座
日期:2014-12-29 15:59:36
2 [报告]
发表于 2012-03-09 16:52 |只看该作者
awk '$3>90'

论坛徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亚冠之浦和红钻
日期:2015-06-23 19:10:532015亚冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16赛季CBA联赛之山东
日期:2016-01-31 18:25:0515-16赛季CBA联赛之四川
日期:2016-02-16 16:08:30程序设计版块每日发帖之星
日期:2016-06-29 06:20:002017金鸡报晓
日期:2017-01-10 15:19:5615-16赛季CBA联赛之佛山
日期:2017-02-27 20:41:19
3 [报告]
发表于 2012-03-09 16:53 |只看该作者
awk -F\" '$2>xx........' urfile

论坛徽章:
1
2015亚冠之吉达阿赫利
日期:2015-09-09 16:42:38
4 [报告]
发表于 2012-03-09 17:02 |只看该作者
回复 1# TopOne_


    awk -F "\"" '$2 > 90 {system("echo "$0" >> 90")} $2 >90 && $2 < 500 {system("echo "$0" >> 90_500")} $2 < 500 {system("echo "$0" >> 500")}'  urfile

论坛徽章:
0
5 [报告]
发表于 2012-03-09 17:14 |只看该作者
谢谢楼上各位 。。小弟在研究研究

论坛徽章:
15
2015年辞旧岁徽章
日期:2015-03-03 16:54:15双鱼座
日期:2015-01-15 17:29:44午马
日期:2015-01-06 17:06:51子鼠
日期:2014-11-24 10:11:13寅虎
日期:2014-08-18 07:10:55酉鸡
日期:2014-04-02 12:24:51双子座
日期:2014-04-02 12:19:44天秤座
日期:2014-03-17 11:43:36亥猪
日期:2014-03-13 08:13:51未羊
日期:2014-03-11 12:42:03白羊座
日期:2013-11-20 10:15:18CU大牛徽章
日期:2013-04-17 11:48:45
6 [报告]
发表于 2012-03-09 19:38 |只看该作者
  1. awk -F \" '{if ($2<90) print > "file1";
  2.             else if ($2<500) print > "file2";
  3.             else print >"file3"}' infile
复制代码

论坛徽章:
0
7 [报告]
发表于 2012-03-09 19:48 |只看该作者
Q  J IH NIU  我是小牛~~~~~

论坛徽章:
3
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:51:162015年亚洲杯之阿曼
日期:2015-04-07 20:00:59
8 [报告]
发表于 2012-03-09 19:59 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
1
摩羯座
日期:2014-12-29 15:59:36
9 [报告]
发表于 2012-03-09 20:01 |只看该作者
dahaoshanhe 发表于 2012-03-09 19:48
Q  J IH NIU  我是小牛~~~~~

卖的一手好萌啊

论坛徽章:
0
10 [报告]
发表于 2012-03-09 20:14 |只看该作者
我是一头猪。OVER.回复 9# ziyunfei


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP