Makefile:循环文件夹并将文件合并到一个新文件中

皮埃尔-亚历山大

我有一个文件夹/jobs,我正在尝试将该文件夹中workflows.yaml存在的每个文件合并到一个新文件中,该文件在合并的每个文件之间有一个新行。

我可以使用遍历目录

for FILE in jobs/*; do awk $$FILE > workflows.yaml

我也可以合并

awk '{print}' jobs/a.yaml jobs/b.yaml > workflows.yaml

我尝试过但没有用的:

for FILE in jobs/*; do echo $$FILE; done
疯狂的科学家

你不需要 awk、ed 等。至少我不明白为什么基于这个问题。这还不够好:

all:
         for f in jobs/*; do cat $$f; echo; done > workflows.yml

? 如果不是,也许您可​​以清楚地了解您想要做什么。当您说“新行”时,您的意思是空行吗?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将工作簿合并到一个新文件中

创建一个新文件夹,然后在该文件夹中插入文件。Google云端硬碟

如何批量重命名多个文件夹中的多个文件并将它们合并到一个大文件夹中?

将中继合并到分支中,而不是从中继中获取新文件夹

如何将 2 个文件中的数字合并到一个新文件中?

将两个二进制文件合并到一个新文件中

BitBucket / Git-创建一个新文件+合并到主文件

将文件从终端中的不同级别文件夹合并到一个文件夹中

打开文件并在同一文件夹中创建一个新文件

将Excel文件工作簿合并到一个文件夹中

将所有 .dta 文件合并到一个文件夹中?

使每个挂载在dropzone js上传目录中成为一个新文件夹

在Nautilus中创建一个新文件夹

从子文件夹递归地将文件读取到列表中,并将每个子文件夹的文件合并到每个子文件夹一个csv中

比较一个文件夹中的文件数以检查是否有新文件

如何制作一个指向“特定文件夹中的最新文件”的 .desktop 文件?

将后端和前端文件夹合并到新文件夹后,是否应该从后端和前端文件夹中删除跟踪?

awk:打印多个文件,每个文件放到一个新文件夹中。从输入文件中提取的文件夹名称

将一个文件夹(带有图像)拆分为两个并将图像移动到新文件夹

循环批处理文件,用于将不同文件夹中的多个文本文件合并到另一个不同文件夹中的一个文本文件

根据今天的日期创建一个文件夹,然后使用批处理文件将文件复制到新文件夹中

将不同文件夹中的同名 CSV 文件合并到一个文件中

如何读取文件夹中的任何 CSV 文件并合并到一个 CSV 文件中

当 Firebase 存储中有一个名为相同的现有文件夹时,如何在 Firebase 中创建一个新文件夹

将子文件夹中各种集成的作曲家供应商文件夹合并到一个根文件夹中

将单独的git仓库合并到一个由文件夹组织的仓库中

将存储库合并到另一个存储库的文件夹中

加载文件夹内所有文件的特定列,并将它们合并到同一个数据框中

我想创建一个其中包含三个新文件夹的文件夹