[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: