如何將file1.txt中的數據預先添加到file2.txt中?Linux將數據從一個文件添加到另一個文件
6
A
回答
6
以下命令將兩個文件,並將它們合併成一個
cat file1.txt file2.txt > file3.txt; mv file3.txt file2.txt
0
書面文件的方式是像1)。追加在文件末尾或2)。重寫那個文件。
如果您想將file1.txt中的內容放在file2.txt之前,恐怕您需要重寫組合的罰款。
5
您可以使用sponge
管道從moreutils
做到這一點:
cat file1.txt file2.txt | sponge file2.txt
2
使用GNU的另一種方式的sed:
sed -i -e '1rfile1.txt' -e '1{h;d}' -e '2{x;G}' file2.txt
即:
- 在1號線,追加文件內容
file1.txt
- 在1號線,複製模式的空間來存放空間,並刪除模式空間
- 第2行,交換保持和模式空間的內容,並保留空間追加到模式空間
它的原因有點棘手的是,r
命令附加內容, 和第0行不可尋址,所以我們必須在第1行, 移動原始行的內容,然後將它的內容帶回該文件被追加。
+0
是否有類似的OSX版本的sed命令? – Joey
+0
macos:你可以安裝gsed(macports,可能也是自制軟件)。說,我結束了只是file1的內容,file2的內容丟失了。 –
相關問題
- 1. 將文件從一個tar文件添加到另一個python文件中
- 2. 從一個CSV文件添加列到另一個CSV文件
- 3. 將列從一個tsv文件添加到另一個(unix)
- 4. 將對象屬性從一個JSON數據文件添加到另一個
- 5. 將數據添加到另一個文件中的PHP數組
- 6. 追加內容從一個文件到另一個Linux的
- 7. 將文件和文本添加到另一個文件c#
- 8. 如何添加一個html文件到另一個html文件?
- 9. 如何一個HTML文件添加到另一個HTML文件
- 10. 從一個Linux到另一個Linux的二進制文件
- 11. 將數據從一個文件複製到另一個
- 12. 將行從一個數據庫文件複製到另一個
- 13. 將數據從一個excel文件傳輸到另一個
- 14. 在Android中將數據從一個Java文件傳遞到另一個文件
- 15. [VB.NET]將數據從一個文件傳輸到另一個文件
- 16. 自動將數據從一個Excel文件複製到另一個Excel文件
- 17. 如何將數據從一個python文件返回到另一個python文件
- 18. 如何從一個js文件將數據傳遞到另一個文件react.js
- 19. 將一個文件加載到另一個文件中
- 20. 將stdin作爲另一個文件添加到tar文件中
- 21. Python,將文件添加到另一個文件
- 22. 如何將文件塊添加到另一個文件
- 23. 將HTML數據從另一個文件附加到div
- 24. 將x文件從一個文件夾複製到另一個
- 25. 將文件從一個文件夾移動到另一個C#
- 26. 將png文件從一個文件夾複製到另一個
- 27. 如何將列值從一個CSV文件添加到文件中某個點的另一個文件
- 28. 將一個函數添加到Linux二進制文件
- 29. 從python中將文件從一個文件複製到另一個文件
- 30. Linux BASH,如何從另一個文件添加兩行
良好的通話,沒有考慮到它正在寫入自己的事實。然後是中介文件。然後mv。調整答案,以適應 –