BASH : Sortir un mot aléatoire du dictionnaire
Table des matières
Je vous partage un petit script vous permettant d'afficher sur votre console un mot aléatoire du dictionnaire![:) :)](/images/smileys/1.gif)
Introduction
Je vous partage un petit script vous permettant d'afficher sur votre console un mot aléatoire du dictionnaire
![:) :)](/images/smileys/1.gif)
Le script
Code BASH :
#! /bin/bash # Chemin du dictionnaire DICT="/usr/share/hunspell/fr-moderne.dic" # Calcul du nb de lignes du fichier NBLIGNES=$(grep -c -E '^' $DICT) # Génération d'un nb aléatoire (pour une ligne au pif du fichier) ALEA=$(shuf -i 1-$NBLIGNES -n 1) # Sélection de la ligne concernée MOT=$(head -n $ALEA $DICT | tail -1) # Epuration des caractères bizarres MOT=$(echo $MOT | cut -d '/' -f 1) MOT=$(echo $MOT | awk '{print $1}') # Affichage du mot sur la console echo $MOT