借助pdftk命令 #!/bin/bash for i in `ls ./pdf/` do echo -n $i>>/root/errorpdf.txt pdftk $i >>/root/errorpdf.txt 2>&1 done