Comment parcourir l’alphabet jusqu’à ce qu’il trouve un mot

Je voulais écrire un script bash qui lit un mot dans un fichier et essaie ensuite de parcourir l’alphabet jusqu’à ce qu’il trouve le mot. C’est le code que j’ai élaboré jusqu’à présent mais je ne sais pas trop quoi faire et toute aide serait appréciée.

maxlen=5 while -r file; do for i in {a...z}; do done done < ~/textfilelocation 

Donc, fondamentalement, dans le cadre de mes devoirs, je suis censé tenter une attaque en force brute contre un fichier de mots de passe avec toutes les combinaisons possibles de caractères et nous supposons que tout est en anglais.

J’ai laissé quelque chose à finir ici

 while read -r file; do for i in {a..z}; do for j in {a..z}; do for k in {a..z}; do for l in {a..z}; do for m in {a..z}; do word="$i""$j""$k""$l""$m" *set up an if condition to check if $word matches the test word* *break out of the loop if yes* done done done done done < ~/textfilelocation