# Variables et Sed

**URL:** <https://www.debian-fr.org/t/variables-et-sed/13593>\
**Category:** Programmation\
**Created:** [Février 20, 2016, 5:32 UTC](https://www.debian-fr.org/t/variables-et-sed/13593 "2016-02-20T17:32:49Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![pcsystemd](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pcsystemd/32/5182_2.png) [@pcsystemd](https://www.debian-fr.org/u/pcsystemd)\
**Post date:** [Février 20, 2016, 5:32 UTC](https://www.debian-fr.org/t/variables-et-sed/13593/1 "2016-02-20T17:32:49Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![usinagaz](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/u/ecae2f/32.png) [@usinagaz](https://www.debian-fr.org/u/usinagaz)\
**Post date:** [Février 20, 2016, 5:33 UTC](https://www.debian-fr.org/t/variables-et-sed/13593/2 "2016-02-20T17:33:00Z")

</div>

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é) ?
