因此,我正在尋找一種方法來將多個子文件夾中的.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'命令:) –