#!/bin/bash
for i in *.pdf; do verapdf -f 1a --success --format html *.pdf > KONTROLL/$i"_check.html";
done
exit 0
上面的代码是测试当前目录中的PDF文件是否符合PDF / A-1a。成功的结果将生成一个将以HTML格式显示的报告。我尝试将此报告重定向到每个PDF的单个文件 - 名为" tested_file_name_check.html"。然而,结果是测试了第一个测试的PDF文件,例如file1.pdf,并且报告存储为KONTROLL / file1.pdf_check.html。到现在为止还挺好。然后下一个文件file2.pdf将其报告添加到KONTROLL / file1.pdf(以便文件增长)并且创建了一个空的KONTROLL / file2.pdf_check.html - 大小为0字节。
有任何想法如何解决这个问题?
非常感谢提前: - )
/保
答案 0 :(得分:0)
您应该在命令中使用$i
而不是*.pdf
。
编辑:
for i in *.pdf
do
verapdf -f 1a --success --format html $i > KONTROLL/$i"_check.html"
done