请问如何批量查询不同学生指定的查询记录个数
例子如下:
张三 [Tribolium castaneum无脊椎]
张三 [Carboxydibrachium pacificum DSM 12653细菌]
张三 [Thermoanaerobacter tengcongensis MB4细菌]
李四 [Eubacterium biforme DSM 3989细菌]
李四 [Culex quinquefasciatus细菌]
李四 [Dyadobacter fermentans DSM 18053细菌]
孙晓 [Dyadobacter fermentans DSM 18053细菌]
孙晓 [Tribolium castaneum无脊椎]
孙晓 [Acyrthosiphon pisum无脊椎]
。。。。。。
我想同时查询张三,李四,孙晓的所有行里面包含“细菌”的行的个数,返回的结果我希望是这样的
张三 2
李四 3
孙晓 1
。。。。。。
请问各位高手该如何实现?
作者: chenjiali1 发布时间: 2011-06-09
好像一个操作之后用 | 这个符号
然后再写下一个操作 同时把三个的都写了就行了吧- -{:3_182:}
作者: h200952709 发布时间: 2011-06-09
作者: h200952709 发布时间: 2011-06-09
- awk '/细菌/{a[$1]++}END{for (i in a) print i,a[i]}' file
作者: ywlscpl 发布时间: 2011-06-09
- awk -F'[' '{if($2~/细菌/)a[$1]++}END{for(i in a)print i,a[i]}' file
- 张三 2
- 李四 3
- 孙晓 1
作者: zooyo 发布时间: 2011-06-09
狗哥又先我一步。现在要集中精力抢答了哈哈。
作者: zooyo 发布时间: 2011-06-09
哦哦哦哦哦 很好 但是我先看到的题
作者: h200952709 发布时间: 2011-06-09
GNU Awk 3.1.8
Copyright (C) 1989, 1991-2010 Free Software Foundation.
作者: liion631818 发布时间: 2011-06-09
GNU Awk 3.1.8
Copyright (C) 1989, 1991-2010 Free Software Foundation.
liion631818 发表于 2011-06-09 16:17
locale设置吧?
作者: L_kernel 发布时间: 2011-06-09
狗哥又先我一步。现在要集中精力抢答了哈哈。
zooyo 发表于 2011-06-09 15:57
一道题有多种解法吧?尝试其他的。
作者: L_kernel 发布时间: 2011-06-09