zgrep PATTERN FILE
по существу такой же, как zcat FILE | grep PATTERN
или его разновидность. Он не будет повторно использовать ранее несжатые файлы, если вы запустите его в цикле.
Чтобы ускорить обработку, разрешите zgrep
считывать паттерны непосредственно из файла /tmp/allRequestIds.txt
:
zgrep -f /tmp/allRequestIds.txt */log.prefix.*
Если вы хотите сопоставление с фиксированным строковым шаблоном, а не сопоставление с регулярным выражением, также используйте-F
:
zgrep -F -f /tmp/allRequestIds.txt */log.prefix.*
Poppler предоставляет инструмент pdfinfo
, который можно использовать для определения средств защиты, активных в любом заданном PDF. Для ограниченных PDF-файлов включено шифрование, и pdfinfo
выведет (среди прочего )строку, указывающую на это:
Encrypted: yes (print:no copy:no change:no addNotes:no algorithm:RC4)
Что-то вроде
pdfinfo yourpdf.pdf | grep -q 'Encrypted:.*yes \(.*copy:no.*\)'
будет успешным только в том случае, если PDF-файл запрещает копирование.