我想使用cat命令連接位於不同文件夾中的多個文件。我有一個文本文件,其中包含每個文件的名稱和位置(路徑)作爲長列表(例如filesLocationNames.txt),並且希望將其用作cat命令的輸入。 我試過了:'cat filesLocationNames.txt | cat *> output.txt' 但它沒有工作。如何使用包含文件列表的文本文件作爲cat Linux命令的輸入?
0
A
回答
1
如何cat filesLocationNames.txt | xargs cat > output.txt
0
貓意志管道輸入到輸出,所以管道的名稱將無法正常工作。您需要提供文件名作爲參數cat。例如:
cat `cat filesLocationNames.txt`
但是有空格的文件名相同的問題/路徑名...
在TCSH你可以試試:
cat "'cat filesLocationNames.txt'"
這就是雙引號(「)反引號(」 !)在啓動(它們之間沒有空格),但它會處理空間的名字......
此外,在TCSH:
foreach FILE ("`cat filesLocationNames.txt`")
echo $FILE
end
將處理在名稱中使用空格...
只有一個陷阱:如果filesLocationNames.txt過長,就會超出該行緩衝,你需要xargs的。它有多大?
相關問題
- 1. 如何使用linux命令列出包含特定字符串的文件
- 2. 使用來自.txt文件的輸入用於命令shell linux
- 3. 如何使用head linux命令讀取所有文本文件?
- 4. 如何使用'cat'命令獲取文件的特定行?
- 5. 如何在包含'use'命令的文件中包含另一個文件
- 6. 用Linux命令替換文本文件中的數據列
- 7. 使用jar命令在war文件中包含隱藏文件
- 8. Linux/C:將命令行參數作爲單獨的行寫入文本文件?
- 9. 如何過濾文件名中含有公共部分幷包含一些文本的文件列表?
- 10. 如何在shell腳本文件中導入linux命令作爲變量的值?
- 11. 使用Linux獲取包含特定文本的文件
- 12. 如何在Linux Shell腳本文件中包含文件?
- 13. 如何將curl post命令輸出寫入文本文件
- 14. 如何使用可執行文件夾包含文本文件
- 15. 如何讓Linux僅使用cat顯示文本文件中的最後一段?
- 16. 如何通過命令行向文本文件寫入文件?
- 17. 將包含樹的文本文件轉換爲列表
- 18. 使用HTML5設置包含文件的輸入文件元素文件API
- 19. 如何將Linux的哪個命令輸出到Linux文件命令中?
- 20. 如何使用文本文件的內容作爲shell腳本的輸入?
- 21. 如何找到某個文件包含使用Windows命令行
- 22. windbg:命令輸出到文本文件
- 23. 如何在使用「cat> text.txt」寫入文本文件時退格?
- 24. 使用命令行無法運行包含文件PhP腳本?
- 25. 如何使用命令從linux下載文件夾到本地
- 26. 如何使用linux命令合併兩個單列csv文件
- 27. 如何在Linux上查找不包含文本的文本文件?
- 28. 如何在命令提示符批量使用文本文件輸入
- 29. 將文本文件作爲輸入的批處理文件
- 30. 讀取文件作爲跳過行的命令的輸入
[congrats](http://porkmail.org/era/unix/award.html),它不適用於包含空格的文件名。 'xargs
非常感謝Marichyasana,這對我有用:-) – kamashay