Pages : 1
#1 Le 08/06/2009, à 20:57
- Lord Northam
Problème avec Checkbox en Dialog
Hello à tous,
Voilà, si j'envoie le code généré par une ligne Bash dans un fichier, que je fais copier puis coller la ligne entière dans un terminal, ça fonctionne !
Par contre si cette ligne est exécuté dans le script, ça marche pas
Et si je récupère le contenu du fichier avec un cat pour l'exécuter, ça marche pas non plus, alors que c'est identique.
Le code complet est sur le Launchpad (voir signature, fichier arte+7 / ligne 620) mais voici la partie qui nous intéresse :
echo "dialog --checklist \"$label_script_name :: $label_list_title\n$label_list_choice\" 21 74 14 "$(echo $full_listing | tr -d '\r\n') > "$HOME/Bureau/command-dialog.txt"
comm="dialog --checklist \"$label_script_name :: $label_list_title\n$label_list_choice\" 21 74 14 "$(echo $full_listing | tr -d '\r\n')
$(cat "$HOME/Bureau/command-dialog.txt")
J'ai déjà essayé d'exécuter $comm tout simplement, et ça ne fonctionne pas, alors que comme déjà dit, le copier/coller venant de command-dialog.txt fonctionne parfaitement.
Si vous avez une idée, elle sera grandement appréciée ^^
Hors ligne