免费注册 查看新帖 |

Chinaunix

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

AWK 数组 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-10-26 17:48 |只看该作者 |倒序浏览
比如
B  <b>Carbohydrate Metabolism</b>
C    00010 Glycolysis / Gluconeogenesis [PATH:ko00010]
D      K00844  HK; hexokinase [EC:2.7.1.1]
D      K12407  GCK; glucokinase [EC:2.7.1.2]
D      K00845  glk; glucokinase [EC:2.7.1.2]
D      K01810  GPI, pgi; glucose-6-phosphate isomerase [EC:5.3.1.9]
D      K06859  pgi1; glucose-6-phosphate isomerase, archaeal [EC:5.3.1.9]
D      K13810  tal-pgi; transaldolase / glucose-6-phosphate isomerase [EC:2.2.1.2 5.3.1.9]
D      K00850  PFK, pfk; 6-phosphofructokinase [EC:2.7.1.11]
B  <b>HEAD Metabolism</b>
C    00020 Citrate cycle (TCA cycle) [PATH:ko00020]
D      K01647  CS, gltA; citrate synthase [EC:2.3.3.1]
D      K01648  ACLY; ATP citrate (pro-S)-lyase [EC:2.3.3.8]
D      K15230  aclA; ATP-citrate lyase alpha-subunit [EC:2.3.3.8]
D      K15231  aclB; ATP-citrate lyase beta-subunit [EC:2.3.3.8]
D      K01681  ACO, acnA; aconitate hydratase 1 [EC:4.2.1.3]
D      K01682  acnB; aconitate hydratase 2 / 2-methylisocitrate dehydratase [EC:4.2.1.3 4.2.1.99]
D是C的子集,D是C的子集. 我输入一个D中的K****的号 要找出对应的C和B.

论坛徽章:
145
技术图书徽章
日期:2013-10-01 15:32:13戌狗
日期:2013-10-25 13:31:35金牛座
日期:2013-11-04 16:22:07子鼠
日期:2013-11-18 18:48:57白羊座
日期:2013-11-29 10:09:11狮子座
日期:2013-12-12 09:57:42白羊座
日期:2013-12-24 16:24:46辰龙
日期:2014-01-08 15:26:12技术图书徽章
日期:2014-01-17 13:24:40巳蛇
日期:2014-02-18 14:32:59未羊
日期:2014-02-20 14:12:13白羊座
日期:2014-02-26 12:06:59
2 [报告]
发表于 2011-10-26 18:07 |只看该作者
回复 1# liaoboda


$ awk -vk="K01647" '$1~/B/{B=$0}$1~/C/{C=$0}$1~/D/{if($2==k){print B"\n"C"\n"$0;exit}}' bcd.txt
B  <b>HEAD Metabolism</b>
C    00020 Citrate cycle (TCA cycle) [PATH:ko00020]
D      K01647  CS, gltA; citrate synthase [EC:2.3.3.1]

论坛徽章:
0
3 [报告]
发表于 2011-10-29 15:11 |只看该作者
多谢 多谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP