我需要寫一個bash腳本判斷一個文件是PDF文件。但是,我不能簡單地使用文件名或擴展名。告訴如果文件是PDF在bash
例如:
test.pdf.encrypt - 將不會作爲文件打開本身是加密的,該文件是一個未知的類型的計算機無法識別的。
test.pdf.decrypt - 雖然擴展名是.decrypt
由於看擴展不利於兩者的加密和解密文件將打開,甚至在名稱中間.PDF,有一種讓系統測試並查看文件是否可以通過pdf閱讀器讀取的方法?
我只需要在命令,我可以輸入在bash if語句。
if [this file is a working pdf file]; do
echo "$file is a working pdf file."
fi