Re: Supprimer espace en bash
On Friday 12 February 2016 16:29:46 you wrote:
> Si vous êtes sûr qu'il n'y aura jamais d'autres espaces dans la
> valeur, 'tr' peut s'en charger facilement :
> ipnew=$(echo "${ipnew}" | tr -d " ")
> Sinon, avec sed:
> ipnew=$(echo "${ipnew}" | sed 's/^ *//g')
Merci !
Je retiens la méthode et la syntaxe.
> Le 12 février 2016 à 16:24, <andre_debian@numericable.fr> a écrit :
> > Dans un fichier exécutable bash, j'ai une variable :
> > $ipnew=" 192.168.0.2"
> > Comment supprimer l'espace au début (avant 192) ?
> > J'ai tenté ceci :
> > sed -i 's/^ *//g' $ipnew
> > mais il me répond :
> > "sed: impossible de lire 192.168.0.2: Aucun fichier ou dossier de ce type"
> > (il interprète 192.168.0.2 comme un fichier)
Reply to: