Estoy tratando de encontrar una manera eficiente de hacer el nivel 5 del desafío de bandido OverTheWire .
De todos modos, tengo un montón de archivos, y solo hay uno que respeta los siguientes criterios:
- Legible por humanos
- 1033 bytes de tamaño
- No ejecutable
En este momento, estoy usando el findcomando y puedo encontrar los archivos que coinciden con los 2 últimos criterios:
find . -size 1033c ! -executable
Sin embargo, no sé cómo excluir archivos no legibles por humanos. Las soluciones que encontré para ese desafío usan el -readableparámetro de prueba, pero no creo que esto funcione. -readablesolo mira los permisos de los archivos, y no su contenido, mientras que la descripción del desafío solicita un archivo ASCII o algo así.