Re: Supprimer espace en bash
Le 12/02/16 à 16:29, Jerome Flesch <jflesch@gmail.com> a écrit :
JF> Bonjour,
JF>
JF> Si vous êtes sûr qu'il n'y aura jamais d'autres espaces dans la
JF> valeur, 'tr' peut s'en charger facilement :
JF>
JF> ipnew=$(echo "${ipnew}" | tr -d " ")
JF>
JF> Sinon, avec sed:
JF>
JF> ipnew=$(echo "${ipnew}" | sed 's/^ *//g')
ou encore avec bash seul, sans lancer de sous-shell
echo ${ipnew// /}
ou pour modifier la variable de manière permanente
ipnew=${ipnew// /}
Cf la partie ${var//Motif/Remplacement} de http://abs.traduc.org/abs-fr/ch10s02.html
--
Daniel
Les allemands sortent la première voiture qui se boit après manger :
l'Audi cointreau.
Les nuls
Reply to: