在下面file
$1
我试图删除$9
和$1
以及其中的空白或空格。我的两次尝试似乎只删除了R_Index Chr Start End Ref Alt Func.IDP.refGene Gene.IDP.refGene GeneDetail.IDP.refGene Inheritence ID
1 chr1 40562993 40562993 T C UTR5 PPT1 NM_000310.3:c.-83A>G 1
及其中的数据。谢谢你:)。
文件
awk '{sub(/^[^\t]*\t/, "")
gsub(/ /, "")
}1
' file
awk -F'\t' '{$1=x;sub(/^\t/,y)}1' OFS='\t' file
awk -F'\t' '{$1 && $9=x;sub(/^\t/,y)}1' OFS='\t' file
AWK
Chr Start End Ref Alt Func.IDP.refGene Gene.IDP.refGene GeneDetail.IDP.refGene ID
chr1 40562993 40562993 T C UTR5 PPT1 NM_000310.3:c.-83A>G 1
所需的输出
IEqualityComparer<T>
答案 0 :(得分:2)
awk
救援!
$ awk -F'\t' '{sub(/[^ ]+ /,"",$1);sub(/[^ ]+ /,"",$NF)}1' file1 |
column -t
Chr Start End Ref Alt Func.IDP.refGene Gene.IDP.refGene GeneDetail.IDP.refGene ID
chr1 40562993 40562993 T C UTR5 PPT1 NM_000310.3:c.-83A>G 1