Próbuję znaleźć skuteczny sposób na wykonanie 5 poziomu wyzwania bandyty OverTheWire .
W każdym razie mam kilka plików i tylko jeden spełnia następujące kryteria:
- Czytelny dla człowieka
- Rozmiar 1033 bajtów
- Niewykonalny
Obecnie używam findpolecenia i mogę znaleźć pliki spełniające 2 ostatnie kryteria:
find . -size 1033c ! -executable
Nie wiem jednak, jak usprawiedliwić pliki nieczytelne dla człowieka. Rozwiązania, które znalazłem dla tego wyzwania, wykorzystują -readableparametr testowy, ale nie sądzę, żeby to działało. -readablepatrzy tylko na uprawnienia do plików, a nie na ich zawartość, podczas gdy opis wyzwania prosi o plik ASCII lub coś w tym rodzaju.