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
Introduction
Je vous partage un petit script vous permettant d'afficher sur votre console un mot aléatoire du dictionnaire
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