Mam kilka plików binarnych i wiem, że wewnątrz tych plików binarnych są ciągi, które chcę znaleźć.
Chcę zrobić:
grep -lir "the string I am looking for"
i uzyskać listę wszystkich plików binarnych w określonym katalogu, który zawiera ten ciąg, ale grep -lirnajwyraźniej nie działa z tymi plikami.
Czy istnieje polecenie, które może wykonywać tego rodzaju wyszukiwanie z terminala?
ackz opisem własnym? (w podręczniku) „ack 2.x przeszuka każdy zwykły plik niebinarny, który nie jest wyraźnie ignorowany [przez bla bla]]„ Wygląda więc na to, że ack 2.x powinien przestać czytać plik wcześniej, jeśli zawartość wygląda dwójkowy.