我想将一些文件粘贴到名为“output.txt
”的唯一文件中。 不过,我想将文件夹的名称分配给输出文件的名称,以便它是:“output_<name of the Folder>.txt
”。 我有成千上万的文件夹,以便“粘贴”命令将运行在我能写的for循环中。任何人都可以帮助我吗?将文件夹的名称指定为文件的名称
-1
A
回答
1
这个问题令人难以置信的不清楚。我将把它解释为意味着你有大量的目录都包含一个名为'output.txt'的文件,并且你想要将这些文件移动到一个单独的目录中,同时将原始路径嵌入到名称中。假设包含所有文件的目录树的根是/path/to/source
,你想将它们移动到/path/to/destination
:
find /path/to/source -name output.txt -exec sh -c 'd=$(dirname "$1" |
tr/_); cp "$1" "/path/to/destination/output_$d.txt"' sh {} \;
相对路径将正常工作,以及绝对路径。
+0
正是我在找的!非常感谢你! – Elb
0
我也不清楚你想要什么,但mktemp(1)
有模板可能有帮助。
相关问题
- 1. 指定的文件夹名称
- 2. 将文件夹内的文件批量重命名为父文件夹名称
- 3. Python的文件夹名称
- 4. 基本MVC路由:/文件夹名称/文件夹名称/控制器名称
- 5. 将文件名更改为文件夹名称
- 6. VBS将文件重命名为与文件夹名称相同
- 7. 将文件重命名为其文件夹名称
- 8. 文件夹名称文件夹里面
- 9. 获取给定文件夹名称下的所有文件名
- 10. 基于文件夹中已有的名称创建名称为
- 11. 忽略文件夹名称
- 12. shortcut.TargetPath在文件夹名称
- 13. 空文件夹名称
- 14. 其文件夹和名称
- 15. 解析文件夹名称
- 16. 获取文件夹名称
- 17. 查询文件夹名称
- 18. 获取文件夹名称
- 19. URL名称和文件夹
- 20. 文件夹名称在URL
- 21. 复制指定名称的文件?
- 22. 从文件中指定结构名称的随机名称
- 23. 根据文件和文件夹名称移动文件夹中的文件名
- 24. 闪亮的R文件上传为文件指定名称
- 25. 将文件夹名称添加到文件名与SQL Server
- 26. 将子文件夹中存在的同名文件重命名为包含子文件夹名称
- 27. 将文件夹内的文件重命名为文件夹名称,同时保留扩展名
- 28. 将子目录中的文件重命名为与文件夹名称相同的名称
- 29. 使用文件夹名称作为前缀重命名文件
- 30. pyvmomi特定文件夹名称
“粘贴”是什么意思?有一个Unix命令“粘贴”,将每个输入文件的第1行放在输出的第1行,然后将每个文件的第2行放到输出的第2行等等。或者,你是否仅仅意味着连接(有一个命令'猫“,当然)。你将作为参数提供给shell脚本什么?目录的名称?目录中是否有子目录?你有数千个目录;目录中有多少个文件?你想摆脱原始文件?目录中是否有文件'output_ .txt'? –