我有大约1,550个.pdf文件,我想查找其页数。
我使用命令lS -Q | grep \.pdf > ../lslog.log
将所有带有扩展名的文件名.pdf
输出到.log文件中,并用双引号引起来。然后,我在gedit中打开了lslog.log文件,并"
用'
(撇号)替换了所有(双引号),以便可以在最终命令中使用包含括号的文件。
例如,当我exiftool -"*Count*"
在单个文件上使用命令(该命令输出所选文件中包含单词“ count”的任何exifdata)时,exiftool -"*Count*" 'examplePDF(withparantheses).pdf'
我会收到类似“ Page Count:512”的信息或任何页面计数。
然而,当我使用它的多个文件,例如:exiftool -"*Count*" 'examplePDF(withparantheses).pdf' 'anotherExamplePDF.pdf'
我得到
File not found: examplePDF(withparantheses).pdf,
======== anotherExamplePDF.pdf
Page Count : 362
1 image files read
1 files could not be read
因此,基本上,我能够读取最后一个文件,但不能读取第一个文件。随着我添加更多文件,此模式继续。它能够找到文件本身和最后一个文件的页数,但不能找到其他文件。
我需要以不同的方式输入多个文件吗?我现在使用逗号分隔文件,但是即使没有逗号,我也得到相同的结果。是否exiftool
需要多个文件?
我不知道您为什么会得到自己的行为,但是在我看来,您所做的一切都可以折叠为一行:
exiftool -"*Count*" *.pdf
我从一堆PDF中获得的输出看起来像这样
======== 86A103EW00.pdf
Page Count : 494
======== DSET3.5_Reportable_Items_Linux.pdf
Page Count : 70
======== DSView 4 v4.1.0.36.pdf
Page Count : 7
======== DSView-Release-Notes-v4.1.0.77 (1).pdf
Page Count : 7
======== DSView-Release-Notes-v4.1.0.77.pdf
Page Count : 7
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句