我有一个像这样的文件
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中是否有任何单行程可以帮助我实现这一目标?
提前谢谢。
答案 0 :(得分:2)
您可以尝试:
sed -i.bak 's/\t/\n/g' file
答案 1 :(得分:1)
是的,这是可能的。
-a
标记在列@F
print
或say
@F
使用>
将输出重定向到新文件或使用-i
标志启用就地编辑。
$ perl -anE 'say for @F' input.txt > output.txt