On Fri, Sep 03, 2004 at 10:46:38PM +0200, Jeremy Monnet wrote:
> Le Vendredi 3 Septembre 2004 22:18, Jeremy Monnet a �crit :
> > Autre question : je voudrais remplacer du texte dans un fichier (c'est
> > l'int�r�t de ces boucles) par des valeurs qui sont variables. Est-ce qu'on
> > peut utiliser sed avec quelque chose dans le style :
> >
> > NEW_VAR=$(($OLD_VAR + 1))
> > cat $file | sed -e 's/VAR=$OLD_VAR/VAR=$NEW_VAR/' >> $file2
> >
> Je me r�ponds a moi-m�me : oui, en utilisant des " a la place des ' .

Tu peux aussi �viter le cat:
sed -e "s/blah/bleh/" $file >> $file2

> PS : pourquoi apr�s avoir des heures, on trouve souvent une soluce 3 minutes 
> apr�s avoir pos� la question ?
> PS2 : peut-�tre parce qu'on a r�fl�chi correctement a sa formulation entre 
> temps ?

Correct, c'est pour �a qu'il est souvent utile d'expliquer
le probl�me � son chat: on lui explique, et au milieu de
l'explication on s'exclame "bon sang mais c'est bien s�r!".
Du coup, les chats n'ont jamais une explication compl�te, et
c'est pour �a que les chats ne savent pas programmer. Du
coup, on peut souvent les retirer de la ligne de commande,
comme dans l'exemple ci-dessus.

Y.

Répondre à