> Bonjour a tous

Salut,


> je voudrais enregistrer le resultat de cette commande dans une sorte de
> variable IPTEMP1
> 
> 
> cat /tmp/hello | grep 'ttttt' | tr -s ' ' | cut -d ' ' -f5 | tail -n 1

IPTEMP1=`grep 'ttttt' < /tmp/hello | tr -s ' ' | cut -d ' ' -f5 | tail -n`

(si tu as X11, tu verras la différence entre un tick '  et un backtick `.
Sinon c'est vrai que ce n'est pas si évident que cela).

PS: tu t'améliores, mais évite de poster en double HTML/texte, poste en
texte seulement, merci.

> cat /tmp/toto /sed 's/IPTMP1/IPTMP2'

alors

IPTEMP2=1.2.3.4
sed < /tmp/toto "s/$IPTEMP1/$IPTEMP2"

L'utilisation de cat comme filtre est en général inutile. De plus, les
ticks (apostrophe ') empêche l'expansion des variables:

   schaefer@defian:~% echo '$PATH'
   $PATH
   schaefer@defian:~% echo "$PATH"
   /usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/home/schaefer/bin
   schaefer@defian:~% echo $PATH 
  /usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/home/schaefer/bin


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.

Répondre à