Saya memiliki banyak binari dan saya tahu bahwa di dalam binari ini ada string yang ingin saya temukan.
Saya ingin melakukan:
grep -lir "the string I am looking for"
dan dapatkan daftar semua binari di dalam direktori tertentu yang berisi string itu tetapi grep -lir
tampaknya tidak bekerja dengan file-file ini.
Apakah ada perintah yang dapat melakukan pencarian seperti ini dari terminal?
ack
uraian diri? (dalam manual) "ack 2.x akan mencari melalui setiap file biasa, non-biner yang tidak secara eksplisit diabaikan [oleh bla bla]" Jadi kedengarannya seperti ack 2.x masih harus berhenti membaca file lebih awal jika isinya terlihat biner.