S'il est possible de modifier FILES pour le mettre sous le format suivant : $> echo $FILES mes_telechargement/,mes_binaires/,mes_photos/
Il est alors posssible de définir FULL de cette maniere : $> export FULL=$HOME/{$FILES} On aura donc : $> echo $FULL /home/bertrand/{mes_telechargement/,mes_binaires/,mes_photos/} Ce qui donne, avec un ls par exemple : $> ls $FULL /home/bertrand/mes_telechargement: . .. /home/bertrand/mes_binaires: . .. /home/bertrand/mes_photos: . .. Après, tout dépend de l'utilisation qui sera faite de $FULL... Un man bash, en particulier la partie Expansion (en Anglais) apportera de plus amples précisions. Le 16/05/06, Jacques L'helgoualc'h<[EMAIL PROTECTED]> a écrit :
Bertrand Prémaillon a écrit, mardi 16 mai 2006, à 12:14 : > Bonjour, bonjour, > J'ai un problème mais heureusement vous êtes là :) > > J'ai une variable qui contient un ensemble de chemin à partir de mon > home, ce sont donc des chemins relatifs. Par exemple : > > FILES="mes_telechargement/ mes_binaires/ mes_photos/" > [...] > > "/home/bertrand/mes_telechargement /home/bertrand/mes_photos ..." FULL=$(echo "$FILES" | sed -e "s,mes_,$HOME/&,g") ou plus simple mais moins flexible, FULL="${FILES//mes_/$HOME/mes_}" -- Jacques L'helgoualc'h -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]