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

Re: Supprimer espace en bash



Bonjour,

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')


Le 12 février 2016 à 16:24,  <andre_debian@numericable.fr> a écrit :
> Bonjour,
>
> 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)
>
> Merci.
>
> André
>


Reply to: