我在Linux中有兩個文件,第一個文件有4列,第二個文件有2列。我想這些文件合併成具有從文件1和文件2。我試圖awk中的第一列第3列的新文件,但文件2我的數據是根據文件1.在Linux中將兩個文件合併到不同的列中
10
A
回答
29
2
放置如果文件具有相同的行數,你可以這樣做:
awk '{ getline v < "file2"; split(v, a); print a[2], $1, $3 }' file1
從文件1和第2列從file2輸出colums 1和3。
4
不知道你從每個文件要其列,但這樣的事情應該工作:
paste <file1> <file2> | awk '{print $1,$2,$3,$5}'
前三列將從file1
採摘,第四跳過,然後選擇從第一列第二個文件。
1
you can try this one without paste command:
awk '{print $1}{print $2}{print $3}' file1 >> mergedfile
awk '{print $2}' file2 >> mergedfile
相關問題
- 1. 將兩個文件合併到Linux中的不同文件夾中
- 2. 在Linux中合並兩個csv文件
- 3. 根據linux中的公共列合併兩個不同長度的文件
- 4. 將兩個文件的數據合併到一個列表中
- 5. 將R中的csv文件合併到不同的列中
- 6. 在Linux(或R)中將兩個文件與一個共同列重複組合
- 7. 在linux中合並兩個文件並忽略任何重複
- 8. 將兩個XML文件合併到一個文件中
- 9. 將兩個.IDL文件或兩個.tlb文件合併到一個文件中
- 10. 在Hadoop中合併兩個不同的文件
- 11. 在linux中使用bash腳本合併兩個文本文件
- 12. 將來自不同列的兩個值合併到Datagridwiev的一列中
- 13. 在Linux中:合併兩個非常大的文件
- 14. 將.gz文件解壓縮到不同的文件夾中,並將它們合併到一個文件中
- 15. 在一列中合併兩個不同列的字段值
- 16. Linux awk合併兩個文件
- 17. 如何將兩個不同的行合併到一行中?
- 18. 如何將兩個不同的選擇合併到模型中?
- 19. 試圖將兩個不同的屬性合併到一個列中
- 20. 如何在perl中合併來自兩個不同文件的列
- 21. 合併兩個文件在Linux中沒有重複
- 22. 合併兩行到一個不同的文字排列
- 23. 將其他文件的列合併到一個文件中
- 24. 在Linux中,如何將兩個控制檯命令的輸出合併到一個文本文件中?
- 25. 如何在同一個XML文件中合併兩個不同的子節點
- 26. 如何合併XML文件中的兩個不同路徑?
- 27. 從同一列中的不同表中合併兩列
- 28. 結合兩個命令在Linux並將其追加到另一個文件
- 29. 如何合併Linux中的兩個文件
- 30. 如何在sql中合併兩個不同列的表格
如果您提供了一個輸入文件的例子以及您迄今嘗試過的內容的描述,它將會非常有幫助。 –