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