gpt4 book ai didi

linux - 循环遍历子目录并为每个子目录创建 jpg 的 PDF

转载 作者:行者123 更新时间:2023-12-04 18:49:06 28 4
gpt4 key购买 nike

我想从每个目录的许多 JPG 创建一个 PDF

/folder01/1.jpg
/folder01/2.jpg
/folder01/3.jpg
-->folder01.pdf

/folderxy/1.jpg
/folderxy/2.jpg
/folderxy/3.jpg
-->folderxy.pdf
我已经可以做的是为每个文件夹手动创建一个 PDF:
cd folder01
img2pdf $(find . -iname '*.jpg' | sort -V) -o ./folder01.pdf

cd..
cd folder02
img2pdf $(find . -iname '*.jpg' | sort -V) -o ./folder02.pdf
我怎样才能做到这一点只有 一个 命令?
谢谢和问候

最佳答案

find对于这项任务来说是矫枉过正。使用通配符和参数扩展:

for dir in */; do
img2pdf "$dir"*.jpg -o "$dir${dir%?}.pdf"
done

关于linux - 循环遍历子目录并为每个子目录创建 jpg 的 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66197099/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com