Я намагаюся знайти ефективний спосіб зробити рівень 5 виклику бандитів OverTheWire .
У будь-якому випадку у мене є маса файлів, і є лише один, який відповідає таким критеріям:
- Людина, що читається
- Розмір 1033 байт
- Невиконаний
Зараз я використовую find
команду, і я можу знайти файли, що відповідають двом останнім критеріям:
find . -size 1033c ! -executable
Однак я не знаю, як вилучити файли, не прочитані людиною. Я знайшов рішення для цього завдання для використання -readable
тестового параметра, але я не думаю, що це працює. -readable
дивиться лише на дозволи файлів, а не на їх вміст, тоді як в описі виклику запитується файл ASCII або щось подібне.