搜索
查看: 2597|回复: 0

[Shell] awk输出n列几种方法

[复制链接]

5

主题

22

帖子

172

积分

注册会员

Rank: 2

积分
172
发表于 2017-3-23 12:09:09 | 显示全部楼层 |阅读模式
问题:awk如果要输出好多列的话除了$1,$2,$3,$4,$5这样一直写下去有没有什么快捷方法?

我总结了一下大概有三种方法:

第一个方法,使用awk内置变量NF。
E8644CDB-303D-480F-ABA5-F09A30B76284.png 可以在awk后面加上 -vOFS来修改分隔符
B2BF69A2-595A-4696-8AFB-684B359BDF6A.png

第二种方法,使用cut(推荐)
675ABE64-50AF-4DC4-A9DA-27FA62E41BBB.png

第三种方法,使用for循环
0F5856FC-1C91-4734-9326-0FF028DAB12F.png



上一篇:genecard数据库里面涵盖的数据库
下一篇:用samr包对芯片数据做差异分析
回复

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|生信技能树 ( 粤ICP备15016384号  

GMT+8, 2020-6-4 05:17 , Processed in 0.023888 second(s), 30 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.