Scripts et Programmation

BASH : Sortir un mot aléatoire du dictionnaire

Table des matières

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
Cette page a été vue 406 fois