Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 试图输出大量PDF';将其复制到日志文件_Linux_Bash_Pdf_Exiftool - Fatal编程技术网

Linux 试图输出大量PDF';将其复制到日志文件

Linux 试图输出大量PDF';将其复制到日志文件,linux,bash,pdf,exiftool,Linux,Bash,Pdf,Exiftool,我有大约1550.pdf文件,我想找到页面计数 我使用命令lS-Q | grep\.pdf>。/lslog.log将扩展名为.pdf的所有文件名输出到一个.log文件中,并在其周围加上双引号。然后,我在gedit中打开了lslog.log文件,并将所有的“(双引号)替换为”(撇号),以便在最后一个命令中使用包含括号的文件 当我在单个文件上使用命令exiftool-“*Count*”(该命令输出所选文件中包含单词“Count”的任何exifdata),例如,exiftool-“*Count*””e

我有大约1550.pdf文件,我想找到页面计数

我使用命令
lS-Q | grep\.pdf>。/lslog.log
将扩展名为
.pdf
的所有文件名输出到一个.log文件中,并在其周围加上双引号。然后,我在gedit中打开了lslog.log文件,并将所有的
(双引号)替换为
(撇号),以便在最后一个命令中使用包含括号的文件

当我在单个文件上使用命令
exiftool-“*Count*”
(该命令输出所选文件中包含单词“Count”的任何exifdata),例如,
exiftool-“*Count*””examplePDF(with paranthes).pdf'
我得到类似于“Page Count:512”或任何页面计数的结果

但是,当我在多个文件上使用它时,例如:
exiftool-“*Count*””示例pdf(带Parantheses).pdf''另一个示例pdf.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

您是否尝试过:-r选项并给出*.pdf(在主文件夹下或其子文件夹/树中包含所有.pdf文件的主文件夹中运行该命令)。例如,请参阅此链接:(有关更多信息,请更改操作系统类型单选按钮)或者此链接:警告一句:这将捕获任何包含计数的内容,而不仅仅是页面计数。我遇到一个文件,其中显示了
Doc Change Count
。我试图找出如何仅提取PDF:Pages:Count标记,但未成功。
exiftool-'PageCount'somefile.PDF
在这里工作正常。