【发布时间】:2015-10-17 02:13:05
【问题描述】:
尝试使用awk 解析文件但没有得到所需的输出,我似乎无法弄清楚。谢谢你:)。
input.txt
chr1 955543 955763 AGRN-6|pr=2|gc=75 0 +
chr1 957571 957852 AGRN-7|pr=3|gc=61.2 0 +
chr1 970621 970740 AGRN-8|pr=1|gc=57.1 0 +
当前输出.txt
chr1 955543 955763 AGRN-6 pr=2 gc=75 0 +
chr1 957571 957852 AGRN-7 pr=3 gc=61.2 0 +
chr1 970621 970740 AGRN-8 pr=1 gc=57.1 0 +
desired output.txt(|pr=2|gc=75 0,以及行间距)从输出中移除
chr1 955543 955763 AGRN-6 +
chr1 957571 957852 AGRN-7 +
chr1 970621 970740 AGRN-8 +
这是我尝试过的:
awk -F"[*|]" '{print $1, $2, $3, $4, $5, $6,}' input.txt > output.txt
【问题讨论】:
标签: awk