我有一个包含文件名的文件。 我想从该文件读取这些文件名并将它们移动到特定位置。从文件中读取文件名并在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