#!/bin/bash

# minimax: la correction orthographique sans la fenêtre de dialogue (mis au point avec pingouinux et nesthib).V1. février 2013.

# Paquets nécessaires: zenity, odt2txt, hunspell, hunspell-fr.

name=$(zenity --entry --title "Nom fichier odt" --text "Nom de votre fichier odt" --entry-text=Nom?)
echo "name=$name"

odt2txt --width=-1 "${name}".odt > "${name}".txt

# Liste standard des mots inconnus et/ou fautifs

sed 's/[^[:alpha:]-]/\n/g' "${name}".txt | grep '^[[:alpha:]]' | sort -u  > "${name}"2.txt

hunspell -l "${name}"2.txt > "${name}"3.txt

# Liste des formes élidées (à titre d'information).

grep -oe "[[:alpha:]]\+[’][[:alpha:]'-]*[[:alpha:]]\+" "${name}".txt | sort -u > "${name}"4.txt

hunspell -l "${name}"4.txt > "${name}"5.txt

echo "Terminé"
zenity --info --text "Terminé"










