【发布时间】:2019-08-27 21:19:20
【问题描述】:
我有这样的目录结构
data
|___
|
abc
|____file0.jpg
|____file1.jpg
|____file2.jpg
def
|____file0.jpg
|____file1.jpg
|____file2.jpg
ghi
|____file0.jpg
|____file1.jpg
|____file2.jpg
jkl
|____file0.jpg
|____file1.jpg
|____file2.jpg
在数据目录内的所有文件夹中都有一个file0,file1,file2,。我尝试成功合并到所有目录的pdf 文件中。但我希望从所有子目录中忽略file0,然后合并为pdf。总之,我希望将file1,file2 合并到 pdf 中。
这是我的命令:
for dir in data/*; do
cd "$dir"
find . -type f -name \*0.jpg -not -path | convert ./*.jpg "$(basename "$dir")".pdf
cd -
done
【问题讨论】:
-
不需要
find。您已经在两个 .jpg 的目录中。第一个文件总是 *1.jpg 和第二个 *2.jpg。