เมื่อจัดการกับไฟล์บันทึกบางไฟล์จะลงท้ายด้วยไฟล์ gzipped ต้องขอบคุณlogrotate
และบางไฟล์ไม่ใช่ ดังนั้นเมื่อคุณลองทำสิ่งนี้:
$ zcat *
คุณท้ายด้วยบรรทัดคำสั่งเช่นzcat xyz.log xyz.log.1 xyz.log.2.gz xyz.log.3.gz
แล้วด้วย:
gzip: xyz.log: not in gzip format
มีเครื่องมือที่จะใช้เวทย์มนตร์ไบต์คล้ายกับวิธีการfile
ทำงานและใช้zcat
หรือcat
ขึ้นอยู่กับผลลัพธ์เพื่อให้ฉันสามารถท่อส่งออกไปgrep
เป็นตัวอย่าง?
NB: ฉันรู้ว่าฉันสามารถเขียนสคริปต์ได้ แต่ฉันกำลังถามว่ามีเครื่องมือที่มีอยู่แล้ว