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