将 n 列文件转换为单列文件
我有一个像这样的文件
chr1:752426-753176_NR_015368_LOC643837 chr1:752515-753265_NR_024321_NCRNA00115
,其中用选项卡分隔,它有 n 列和 n 行。
我想要做的是拥有整个数据的一列。像这样
chr1:752426-753176_NR_015368_LOC643837
chr1:752515-753265_NR_024321_NCRNA00115
shell 或 Perl 中是否有任何一行可以帮助我实现这一目标?
先感谢您。
I have a file like this
chr1:752426-753176_NR_015368_LOC643837 chr1:752515-753265_NR_024321_NCRNA00115
Where separation is with a tab, it has n number of columns and n number of rows.
What I want to do is to have one single column of my whole data. like this
chr1:752426-753176_NR_015368_LOC643837
chr1:752515-753265_NR_024321_NCRNA00115
Is there any one-liner in shell or Perl that can help me achieve this?
Thank you in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你可以尝试这样做:
You can try doing:
是的,这是可能的。
-a
标志在列上拆分@F
print
或say
@F 的每个元素
使用
>
将输出重定向到新文件或使用-i
标志启用就地编辑。Yes, it is possible.
-a
flag to split@F
on columnsprint
orsay
each element of@F
Use
>
to redirect output to a new file or use the-i
flag to enable in-place editing.