- Accueil
- » Forum
- » Archives
- » Shell et espaces
Pages : 1
#1 Le 29/12/2009, à 19:26
- darkweaver87
Shell et espaces
Salut @ tous,
Je suis en train de me développer un script shell et j'ai quelques difficultés.
Je voudrais récupérer la sortie d'une commande dans une variable. La sortie contient des espaces qui ont un sens pour moi.
Je vous donne un exemple similaire à ce que je développe:
$ ret=`echo TEXT=' test ' `
$ echo $ret
TEXT= test
je voudrais avoir:
$ echo $ret
TEXT=' test '
Si quelqu'un a une idée ... je suis preneur !
Merci d'avance.
Gentoo noyau 2.6.34-r6
Hors ligne
#2 Le 29/12/2009, à 20:53
- Hoper
Re : Shell et espaces
Ca dois venir du séparateur, qui part défaut est l'espace.
Ajoute cette ligne avant l'affectation de la variable :
IFS='' # Ce n'est pas un guillemet, mais deux simples quote
Ca devrait mieux fonctionner...
Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org
Hors ligne
Pages : 1