การทำ grepping ผ่านไฟล์บันทึก. gz


14

มีเปลือกท่อเวทย์มนตร์ซึ่งจะช่วยให้สามารถ grep ผ่านกลุ่มของไฟล์บันทึก. gz ได้โดยไม่จำเป็นต้องแตกไฟล์เหล่านั้นอยู่ที่ไหน?

ไฟล์. gz เป็นบันทึก Apache ซึ่งเป็นผลมาจากการหมุนบันทึก ฉันต้องการตรวจสอบอย่างรวดเร็วว่ามีการเข้าถึง URIs บางรายการในอดีตอย่างไร

คำตอบ:


23

zgrepโปรแกรมพร้อมใช้งานสำหรับลินุกซ์ (และบางทีบาง Unix เกินไป) สิ่งนี้จะทำการขยายขนาดไฟล์และทำการ grep ผ่านมัน


5
+1 ดูเพิ่มเติม: zcat, zegrep, zmore, zless...
SmallClanger

7

หากคุณขาด zgrep ด้วยเหตุผลบางอย่างคุณสามารถทำสิ่งเดียวกันกับ gunzip และไปป์:

gunzip -c <filename.gz> | grep <whatever you want to grep for>

4

คุณสามารถใช้zgrepgrep ผ่านไฟล์บีบอัดได้

หากคุณต้องการใช้ grep เฉพาะคุณสามารถตั้งค่าตัวแปรสภาพแวดล้อม GREP ได้:

export GREP=/bin/egrep


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.