这是我认为我需要帮助的代码:
find . -name "*.png" -exec mv "{}" ./"$1"-dir \;
在 bash 函数中使用 pdftohtml 将一大堆 pdf(数千个)放入他们自己的文件夹中。
不幸的是,pdftohtml 将图像保存在与 pdf 组相同的文件夹中。我现在很接近但需要帮助将所有 .pngs 移动到正确的文件夹中。
由于某种原因,此代码仅将所有 pdf 图像保存在创建的最后一个文件夹中。
#!/bin/bash
function pdf2html {
pdftohtml -c -noframes $1 "$1".html
mkdir $1-dir
find . -name "*.png" -exec mv "{}" ./"$1"-dir \;
mv "$1".html "$1"-dir/"$1".html
}
for f in *.pdf
do
echo $f
pdf2html $f
done
感谢您的关注!