我有一個包含文件名的文件。 我想從該文件讀取這些文件名並將它們移動到特定位置。從文件中讀取文件名並在Unix中將文件從一個位置移動到其他位置
回答
awk '{old=$0;new=/path/pathsub/;system("mv \""old"\" "new)}' your_file_with_file_list
你可以使用一個簡單的循環:
#!/bin/bash
while read -r filename;
do
mv "$filename" /DESTINATION/PATH/
done < input_filename
嗨以上一個工作正常,但我得到警告mesaage作爲 /informatica/ETD/PC9/scripts/kamil/Moving_flies/file1.txt:嗨:找不到。 /informatica/ETD/PC9/scripts/kamil/Moving_flies/file2.txt:您好:找不到。 /informatica/ETD/PC9/scripts/kamil/Moving_flies/file3.txt:您好:找不到。 – user955086
@ user955086這意味着'file1.txt'和'file2.txt'不存在於您的系統中,但您的輸入文件名中包含它們。所以'mv'抱怨它。你可以忽略它並繼續。 –
你能告訴我任何不會顯示警告的命令嗎? – user955086
- 1. 將文件從一個位置移動到C#中的其他位置
- 2. 從位置讀取文件
- 3. bat文件將文件夾和文件從一個位置移動到另一個位置
- 4. 將文件從一個位置移動到另一個位置在Mule
- 5. 將文件從一個位置移動到另一個位置而不知道文件名
- 6. 將文件從一個網絡位置移動到另一個
- 7. 在FTP中是否有可能將文件從一個位置移動到其他位置
- 8. 如何將svn文件夾從一個位置移動到另一個位置
- 9. C#將文本文件從某個位置讀取到EOF
- 10. 將文件從一個位置複製到另一個位置
- 11. 將文件從一個位置複製到另一個位置
- 12. 需要一個PowerShell腳本,將文件夾和文件從一個位置移動到另一個位置
- 13. 將文件從一個文件夾移動到VB6中的其他文件夾
- 14. 從文件中讀取位
- 15. 無法重命名並將文件從一個位置移動到另一個位置
- 16. 在文件中查找文本並將這些文件移動到新位置
- 17. 將文件夾及其文件複製到其他位置
- 18. 從資源位置讀取jar文件
- 19. FileInputStream從特定位置讀取文件?
- 20. 從未知位置讀取文件?
- 21. 從網絡位置讀取文件
- 22. 不能夠從一個位置複製文件到其他
- 23. 從Java中的文件位置獲取文件名
- 24. 如何將文件從子文件夾移動到具有相同文件夾名稱的另一個位置
- 25. 從Java中讀取文件時從中斷的位置拾取
- 26. 讀取文件的文件位置
- 27. Unix Shell腳本將文件從unix位置複製到windows FTP
- 28. 將文件從請求移動或複製到多個位置
- 29. UNIX shell將文件從一個文件夾移動到另一個文件夾
- 30. 讀取文本文件並將文件從其移動到目錄
檢查內容:HTTP://theunixshell.blogspot.com/2013/01/bulk-renaming-of-files-in-unix.html – Vijay