Variables et Sed

Bonjour,
voila une partie de mon script shell :

if [ -f "${TMPDIR}/nb_votes_${DATE}.lst" ] then CONFI="$(sed -n '1p' ${TMPDIR}/nb_votes_old.lst)" SIMPL="$(sed -n '2p' ${TMPDIR}/nb_votes_old.lst)" cat ${TMPDIR}/nb_votes_${DATE}.lst | sed -e 's%|%%g;1 {s%.*%& (contre '"${CONFI}"' en '"${DATEOLD}"')%};2 {s%.*%& (contre '"${SIMPL}"' en '"${DATEOLD}"')/}' >> ${TMPDIR}/stat_${DATE}.lst

mais quand je l’execute j’ai l’erreur suivante :

sed: -e expression #1, char 37: Unknown option to 's'

Je pense que cela a un rapport avec les variables présentes dans l’expression de sed.

Avez vous une idée?

Merci

bonjour,
oui quoi d’autre sinon ?
tu peux commenter et dire ce que ton expression est sensée faire (avec si possible une ligne d’exemple du fichier édité) ?