From 1cf8780f6dc15aa425a65dda2dc09066b6ec1b30 Mon Sep 17 00:00:00 2001 From: Jeremy Lecour Date: Thu, 20 Sep 2018 15:55:59 +0200 Subject: [PATCH] =?UTF-8?q?ajout=20d'un=20=C3=A9chappement=20pour=20sed?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- evomaintenance.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/evomaintenance.sh b/evomaintenance.sh index 36d4e5b..97a8dff 100644 --- a/evomaintenance.sh +++ b/evomaintenance.sh @@ -132,8 +132,8 @@ PG_QUERY="INSERT INTO evomaint(hostname,userid,ipaddress,begin_date,end_date,det echo "${PG_QUERY}" | psql ${PGDB} ${PGTABLE} -h ${PGHOST} # send mail -MAIL_TEXTE=$(echo "${TEXTE}" | sed "s@/@\\\\\/@g") -MAIL_GIT_COMMITS=$(echo "${GIT_COMMITS}" | sed "s@/@\\\\\/@g") +MAIL_TEXTE=$(echo "${TEXTE}" | sed -e "s@/@\\\\\/@g ; s@&@\\\\&@") +MAIL_GIT_COMMITS=$(echo "${GIT_COMMITS}" | sed -e "s@/@\\\\\/@g ; s@&@\\\\&@") cat /usr/share/scripts/evomaintenance.tpl | \ sed -e "s/__TO__/${EVOMAINTMAIL}/ ; s/__HOSTNAME__/${HOSTNAME_TEXT}/ ; s/__USER__/${USER}/ ; s/__BEGIN_DATE__/${BEGIN_DATE}/ ; s/__END_DATE__/${END_DATE}/ ; s/__GIT_COMMITS__/${MAIL_GIT_COMMITS}/ ; s/__TEXTE__/${MAIL_TEXTE}/ ; s/__IP__/${IP}/ ; s/__FULLFROM__/${FULLFROM}/ ; s/__FROM__/${FROM}/ ; s/__URGENCYFROM__/${URGENCYFROM}/ ; s/__URGENCYTEL__/${URGENCYTEL}/" | \