如何在linux中一步将子文件夹中的jpg文件转换为每个pdf文件?
我有文件夹A,其中包含子文件夹B、C和D。我的jpg文件位于子文件夹中。我知道命令:如何在linux中一步将子文件夹中的jpg文件转换为每个pdf文件?,linux,shell,pdf,jpeg,Linux,Shell,Pdf,Jpeg,我有文件夹A,其中包含子文件夹B、C和D。我的jpg文件位于子文件夹中。我知道命令: convert *.jpg output.pdf 将文件夹中的所有jpg转换为一个pdf。但当我在文件夹A中时,我无法使用此命令。您知道我在文件夹A中时可以使用什么命令来转换子文件夹中的jpg文件,如下所示: B: *.jpg -> B.pdf C: *.jpg -> C.pdf D: *.jpg -> D.pdf 我想你明白我的意思了。我不希望子文件夹的所有jpg文件都在一个pd
convert *.jpg output.pdf
将文件夹中的所有jpg转换为一个pdf。但当我在文件夹A中时,我无法使用此命令。您知道我在文件夹A中时可以使用什么命令来转换子文件夹中的jpg文件,如下所示:
B: *.jpg -> B.pdf
C: *.jpg -> C.pdf
D: *.jpg -> D.pdf
我想你明白我的意思了。我不希望子文件夹的所有jpg文件都在一个pdf中,但我希望每个子文件夹都有一个pdf。我希望你能在这里帮助我
convert ./B/*.jpg outputB.pdf
或者,如果您想在一个循环中完成所有操作(假设您在dir A中):
或者,如果您想在一个循环中完成所有操作(假设您在dir A中):
或者,如果您想在一个循环中完成所有操作(假设您在dir A中):
或者,如果您想在一个循环中完成所有操作(假设您在dir A中):
B-C-D中的i的
;转换${i}/*.jpg$i.pdf;为B C D中的i完成
;转换${i}/*.jpg$i.pdf;为B C D中的i完成
;转换${i}/*.jpg$i.pdf;为B C D中的i完成
;转换${i}/*.jpg$i.pdf;完成
for dir in $(find . -maxdepth 1 -type d)
do
convert ./$dir/*.jpg output.$dir.pdf
done