Re: Proteger un argument de sed
[ Nouvelle discussion
| Répondre au groupe
|
fr.comp.os.unix ]
Sujet: Re: Proteger un argument de sed
De: hugol...@free.fr (Hugolino)
Groupes: fr.comp.os.unix
Organisation: Guilde des Gardiens de la Foi Debianiste
Date: 24. Apr 2008, 01:04:54
References: 1 2
|
Le Wed, 23 Apr 2008 20:27:07 +0100, Rémi Moyen a écrit:
> > sed "s/$TitrePage/$TitrePage (hi-res)/" $THFILE > $THFILE_HIRES
> >
> > Problème: le titre d'un index de photos comporte parfois une date avec
> > des slashs qui perturbent sed qui raconte:
>
> Tu connais peut-être déjà, mais le jour où j'avais eu un problème
> similaire, une bonne âme m'avait indiqué qu'on peut utiliser n'importe
> quel caractère (et pas forcément /) comme séparateur pour sed. Donc un
> truc genre :
> sed "s|$TitrePage|$TitrePage (hi-res)|" $THFILE > $THFILE_HIRES
Farpait, merci m'sieur : ça roulaize.
> Évidemment, si tes variables peuvent aussi contenir des | et que tu ne
> trouves aucun caractère dont tu puisses garantir l'inexistence dans les
> variables, ça ne résoudra pas ton problème...
Bin, je parlais d'un utilisateur de bonne foi, alors je pense que ça
fera l'affaire.
Merci à toi.
--
Ça déplaisait au youzeur. Personne n'aime passer pour un ignorant, et encore
moins pour un crétin. Alors Bill Gates eut pitié, et il dit : Windows sera
user friendly ! Mais voila : on ne peut pas être copain avec tout le monde. Et
Windows ne cause pas au sysadmin, il boude.

|
 cette fonctionnalité est reservée aux membres ayant une session active !
|