Мне нужно написать скрипт bash, чтобы определить, является ли файл PDF-файлом. Однако я не могу просто использовать имя файла или расширение.Сообщите, если файл является PDF в bash
Например:
test.pdf.encrypt - не откроется, как сам файл зашифрован, и файл неизвестного типа компьютер не может распознать.
test.pdf.decrypt - откроется, даже если расширение .decrypt
Как смотрит на расширение не помогает и как зашифрованное и расшифрованный файл имеет .pdf в середине имени, есть способ проверить систему и посмотреть, читается ли файл с помощью PDF-ридера?
Мне просто нужна команда, которую я могу ввести в оператор if в bash.
if [this file is a working pdf file]; do
echo "$file is a working pdf file."
fi