Bonjour,
J'ai le bout de script suivant
Si je choisis plusieurs fichiers dans la boîte de dialog kdialog, ma variable fichier ressemble à ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 fichier=$(kdialog --multiple --separate-output --getopenfilename /home/user "*.doc *.docx *.rtf *.sxw *.odt *.ods *.xls *.odm") if [ "$?" = "1" ]; then exit fi /usr/bin/libreoffice $fichier &
Mon script marche bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 [mer. 06 février (~) user] echo $fichier /home/user/test1.odt /home/user/test2.odt
Mais si je choisis un fichier dont le nom contient des espaces, mon script ne fonctionne plus. Alors je mets $fichier entre guillemets dans la dernière ligne de mon script. Il marche bien pour ouvrir les fichiers avec espace. Mais alors, il ne fonctionne plus quand je veux ouvrir plusieurs fichiers.
Comment faire pourqu'il fonctionne à tous les coups ?
Codialement,
Partager