J'essaie de trouver un moyen efficace de faire le niveau 5 du défi bandit OverTheWire .
Quoi qu'il en soit, j'ai un tas de fichiers, et il n'y en a qu'un qui respecte les critères suivants:
- Lisible par l'homme
- Taille de 1033 octets
- Non exécutable
En ce moment, j'utilise la find
commande, et je peux trouver les fichiers correspondant aux 2 derniers critères:
find . -size 1033c ! -executable
Cependant, je ne sais pas comment exclure les fichiers non lisibles par l'homme. Les solutions que j'ai trouvées pour ce défi utilisent le -readable
paramètre de test, mais je ne pense pas que cela fonctionne. -readable
ne regarde que les autorisations des fichiers, et non son contenu, tandis que la description du défi demande un fichier ASCII ou quelque chose comme ça.