因此,我正在寻找一种方法来将多个子文件夹中的.html文件保存在自己的位置。Bash - 在分开的子文件夹中合并文件
实际情况:
$ Folder1
.
├── Subfolder1
│ └── File1.html
└── File2.html
├── Subfolder2
│ └── File1.html
└── File2.html
期望的结果:
$ Folder1
.
├── Subfolder1
│ └── Mergedfile1.html
└── File1.html
└── File2.html
├── Subfolder2
│ └── Mergedfile2.html
└── File1.html
└── File2.html
到目前为止,我想出了这个:
find . -type f -name *.html -exec cat {} + > Mergedfile.html
但这种结合了所有的所有文件Folder1子文件夹,而我想让他们分开。
非常感谢!
我想你想要的是'-maxdepth 1个型D'到你的'find'命令:) –