ฉันมีเครือข่ายมากมายและฉันรู้ว่าภายในไบนารีเหล่านี้มีสตริงที่ฉันต้องการค้นหา
ฉันต้องการที่จะทำ:
grep -lir "the string I am looking for"
และรับรายการไบนารีทั้งหมดภายในไดเรกทอรีเฉพาะที่มีสตริงนั้น แต่grep -lir
ดูเหมือนจะไม่ทำงานกับไฟล์เหล่านี้
มีคำสั่งที่สามารถทำการค้นหาชนิดนี้จากเทอร์มินัลหรือไม่
ack
คำอธิบายของตัวเองผิดหรือเปล่า? (ในคู่มือ) "แอค 2.x จะค้นหาไฟล์ปกติที่ไม่ใช่ไบนารีทุกไฟล์ซึ่งจะไม่ถูกละเว้นอย่างชัดเจน [โดย blah blah]" ดังนั้นดูเหมือนแอ๊ 2.x ควรหยุดอ่านไฟล์ก่อนถ้าเนื้อหาดู เลขฐานสอง.