2015-10-10 18 views
-1

我需要一個包含62列的輸出文件,來自file1的第一列和第二列以及來自另一個文件列7的其餘列......我做到了 [izadi @ lbox161 subread-1.4 $ cut <(cut -f1,7 counts018347.txt)<(cut -f7 counts019035.txt)<(cut -f7 SRR074122.txt)<(cut -f7 SRR074123.txt)<(cut -f7 SRR314813.txt)<(切-f7 SRR314814.txt)<(切-f7 SRR314815.txt)<(切-f7 SRR314819.txt)<(切-f7 SRR331224.txt)<(切-f7 SRR346552.txt )<(cut -f7 SRR346553.txt)<(cut -f7 SRR390313.txt)<(cutcd/usr (cut -f1,7 counts018347.txt)<(cut -f7 counts019035.txt )<(cut -f7 SRR074122.txt)> summary.txt 太多了('s。 [izadi @ lbox161 subread-1.4.6-P5-源] $合併來自不同文件的列

回答

0

您可以使用臨時文件,就像這樣:

cut -f1,7 counts018347.txt > tmp1 
cut -f7 counts019035.txt > tmp2 
cut -f7 SRR074122.txt  > tmp3 
cut ... 
paste tmp1 tmp2 tmp3 tmp...> summary.txt 
+0

感謝你的幫助 – Fereshteh

相關問題