Voila un bout de code incomplet:
mount | grep sshfs > tmp2
sed 's/.*\(\/home\/[a-z]*\/fuse[^ ].*\) type.*/\1/g' tmp2 > tmp3
DOSSIER=$(ans=$(zenity --list --text "Choisir le dossier à démonter" --radiolist --column "Choix" --column "Dossier" ### c'est là ###) ;
echo $DOSSIER
Le fichier tmp3 contient les chemins absolus (un par collonne) vers les points ou sont montés des systèmes de fichiers grâce à sshfs.
Imaginons que j’ai ça dans le fichier tmp3:
[quote]
chemin1
chemin2
chemin3[/quote]
Idéalement Je veux mettre le contenu de ce fichier ainsi:
Mettre les FALSE en début de ligne je sais faire (tous les chemins commencent par /home):
En revanche je ne parviends pas à tout mettre sur une seule ligne et plus dur; à faire en sorte que cette ligne soit passée comme chaine de caractère dans la ligne des options de la commande zenity (là ou j’ai écrit ### c’est là ### dans le bout de code imcomplet du début du poste)…
Voila, j’espère que j’ai été clair.