Saya mencoba menemukan cara yang efisien untuk melakukan level 5 dari tantangan bandit OverTheWire .
Lagi pula, saya punya banyak file, dan hanya ada satu yang menghormati kriteria berikut:
- Dapat dibaca oleh manusia
- Berukuran 1033 byte
- Tidak dapat dieksekusi
Saat ini, saya menggunakan find
perintah, dan saya dapat menemukan file yang cocok dengan 2 kriteria terakhir:
find . -size 1033c ! -executable
Namun, saya tidak tahu bagaimana cara mengecualikan file yang tidak dapat dibaca manusia. Solusi yang saya temukan untuk tantangan itu menggunakan -readable
parameter uji, tapi saya rasa ini tidak berhasil. -readable
hanya melihat izin file, dan bukan pada isinya, sedangkan deskripsi tantangan meminta file ASCII atau sesuatu seperti itu.