awk输出重复最后一行,即使在输入中仅出现一次

awk输出重复最后一行,即使在输入中仅出现一次,awk,Awk,在下面的awk中,它执行并生成输出中所需的数据行。然而,输出中的最后一行没有检测到额外的CNV重复,我不知道为什么,因为它只在输入文件1中出现一次。我将选择的字段从file2添加到file1,但最后一行重复。我需要结束还是其他什么。谢谢 文件1 文件2 awk 渴望 以下awk可能会在同样的情况下帮助您 awk 'FNR==NR{a[FNR]=$0;next} {print $0,a[FNR]}' Input_file2 Input_file1 您可以在命令的最后一步执行>输出文件,将其

在下面的awk中,它执行并生成输出中所需的数据行。然而,输出中的最后一行没有检测到额外的CNV重复,我不知道为什么,因为它只在输入文件1中出现一次。我将选择的字段从file2添加到file1,但最后一行重复。我需要结束还是其他什么。谢谢

文件1

文件2

awk

渴望

以下awk可能会在同样的情况下帮助您

awk 'FNR==NR{a[FNR]=$0;next} {print $0,a[FNR]}'  Input_file2   Input_file1
您可以在命令的最后一步执行>输出文件,将其输出到输出文件。

使用粘贴

使用pr

测试结果:

输入文件:

粘贴命令的输出:

pr命令的输出:


输出的行数应与文件2中的行数相同。
Total_Targets   Targets_less_than250x   Percent_more_than250x
2353    1   99.9575
awk '{getline f1 <"file1" ;print f1,$1,$2,$3}' OFS="\t" file2 > out
Controls:   Total_Targets   Targets_less_than250x   Percent_more_than250x
4 expression controls detected  2353    1   99.9575
13 NOCALL detected          
2178 REF detected           
0 ASSAYS_5P_3P absent controls detected         
0 ASSAYS_5P_3P NoCall controls detected         
No Oncomine Drivers Detected            
No Additional Clinvar Detected          
No Additional Function Detected         
No Additional Fusion Detected           
No Additional Hotspots Detected         
No Additional CNV Detected          
No Additional CNV Detected          
No Additional CNV Detected          
No Additional CNV Detected
Controls:   Total_Targets   Targets_less_than250x   Percent_more_than250x
4 expression controls detected  2353    1   99.9575
13 NOCALL detected          
2178 REF detected           
0 ASSAYS_5P_3P absent controls detected         
0 ASSAYS_5P_3P NoCall controls detected         
No Oncomine Drivers Detected            
No Additional Clinvar Detected          
No Additional Function Detected         
No Additional Fusion Detected           
No Additional Hotspots Detected         
No Additional CNV Detected
awk 'FNR==NR{a[FNR]=$0;next} {print $0,a[FNR]}'  Input_file2   Input_file1
paste file1 file2 > outputfile
pr -mtJ file1 file2 > outputfile
$ cat f1
Controls:
4 expression controls detected
13 NOCALL detected
2178 REF detected
0 ASSAYS_5P_3P absent controls detected
0 ASSAYS_5P_3P NoCall controls detected
No Oncomine Drivers Detected
No Additional Clinvar Detected
No Additional Function Detected
No Additional Fusion Detected
No Additional Hotspots Detected
No Additional CNV Detected

$ cat f2
Total_Targets   Targets_less_than250x   Percent_more_than250x
2353    1   99.9575
$ paste f1 f2
Controls:   Total_Targets   Targets_less_than250x   Percent_more_than250x
4 expression controls detected  2353    1   99.9575
13 NOCALL detected  
2178 REF detected   
0 ASSAYS_5P_3P absent controls detected 
0 ASSAYS_5P_3P NoCall controls detected 
No Oncomine Drivers Detected    
No Additional Clinvar Detected  
No Additional Function Detected 
No Additional Fusion Detected   
No Additional Hotspots Detected 
No Additional CNV Detected  
$ pr -mtJ f1 f2
Controls:   Total_Targets     Targets_less_than250x   Percent_more_than250x
4 expression controls detected  2353    1   99.9575
13 NOCALL detected  
2178 REF detected   
0 ASSAYS_5P_3P absent controls detected 
0 ASSAYS_5P_3P NoCall controls detected 
No Oncomine Drivers Detected    
No Additional Clinvar Detected  
No Additional Function Detected 
No Additional Fusion Detected   
No Additional Hotspots Detected 
No Additional CNV Detected