À propos de l'article du n° 58 p. 34, comme l'avoue son auteur J.-B. L., la solution n'est pas tout à fait fiable. Et quand on a l'expérience de certaines fautes plus fréquentes que l'orthographe correcte comme c'est le cas pour tout lecteur de copies de lycéens, la méthode statistique ne peut être un critère de vérité en la matière.
Ainsi, ceux qui ont installé Ispell suivant la méthode indiquée dans le HS n° 16 p. 41, et qui comme moi ont le Terminal ouvert en permanence, peuvent donc trouver un petit complément dans le script suivant :
Ce qui va donner:
Ce script est très largement inspiré du livre D. Taylor, 100 scripts shell Unix.
Ma bibiothèque de scripts
Ainsi, ceux qui ont installé Ispell suivant la méthode indiquée dans le HS n° 16 p. 41, et qui comme moi ont le Terminal ouvert en permanence, peuvent donc trouver un petit complément dans le script suivant :
Bloc de code:
#!/bin/sh
# checkspelling -- Contrôle l'orthographe d'un mot
# passé en argument
spell="ispell -l -d francais"
if [ $# -lt 1 ]; then
echo "SYNTAXE: $(basename $0) <mot> ou <mots>" >&2;
cat <<EOF
Ce petit script permet de vérifier instantanément
l'orthographe d'un ou de plusieurs mot(s) passés en
argument.
EOF
exit 1
fi
for word
do
if [ -z $(echo $word | $spell) ] ; then
echo "$word: bien écrit."
else
echo "$word: mal écrit."
fi
done
Bloc de code:
% checkspelling dense
dense: bien écrit.
% checkspelling dan
dan: bien écrit.
% checkspelling téléchargement
téléchargement: mal écrit.
% checkspelling télé-chargement
télé-chargement: mal écrit.
% checkspelling télé chargement
télé: bien écrit.
chargement: bien écrit.
Ma bibiothèque de scripts