Je suis nouveau sur zenity
et j'essaie de faire un script simple pour charger un fichier en utilisant zenity --file-selection
et la commande wc
pour obtenir le nombre de mots de ce fichier. J'ai réussi à créer un formulaire qui peut être utilisé pour parcourir le fichier mais je n'arrive pas à obtenir de résultat. Pouvez-vous me dire où je me trompe?
Mon script actuel est:
#crée une boîte
if zenity --entry \
--title="Nombre de mots" \
--text="Entrer l'emplacement du fichier" \
--entry-text "Chemin du fichier"
then
#Code de sélection de fichier zenity pour parcourir et sélectionner des fichiers
FILE=`zenity --file-selection --title="Sélectionner un fichier"`
case $? in
0)
echo "\"$FILE\" sélectionné.";;
1)
echo "Aucun fichier sélectionné.";;
-1)
echo "Une erreur inattendue s'est produite.";;
esac
# Pour afficher l'emplacement dans la boîte de texte
if zenity --entry \
--title="Nombre de mots" \
--text="Entrer l'emplacement du fichier" \
--entry-text "$FILE"
then
#Code de comptage de mots
word_count='wc $FILE'
zenity --info --title="Nombre de mots comptés" --text="Mots comptés $word_count"
fi
fi