Sto cercando di trovare un modo efficace per superare il livello 5 della sfida del bandito OverTheWire .
Comunque, ho un sacco di file e ce n'è solo uno che rispetta i seguenti criteri:
- Leggibile dagli umani
- 1033 byte di dimensione
- Non eseguibile
In questo momento, sto usando il find
comando e sono in grado di trovare i file corrispondenti agli ultimi 2 criteri:
find . -size 1033c ! -executable
Tuttavia, non so come escludere file non leggibili dall'uomo. Le soluzioni che ho trovato per quella sfida usano il -readable
parametro test, ma non credo che funzioni. -readable
esamina solo le autorizzazioni dei file e non il suo contenuto, mentre la descrizione della sfida richiede un file ASCII o qualcosa del genere.