#!/bin/bash #Variablen echo "Change Dokument erstellen" echo -n "Titel [V_TITEL]:" read TITEL TITEL=${TITEL:-V_TITEL} echo -n "Projektnummer [V_PROJEKTNUMMER]:" read PNR PNR=${PNR:-V_PROJEKTNUMMER} echo -n "Ticketnummer [V_TICKETNUMMER]:" read TNR TNR=${TNR:-V_TICKETNUMMER} echo -n "Geplanter Zeitraum [2020-12-01 06:30 - 06:45]:" read CT CT=${CT:-2020-12-01 06:30 - 06:45} echo -n "Change Owner [ArG]:" read CO CO=${CO:-ArG} echo -n "Change Durchführender [ArG]:" read CD CD=${CD:-ArG} echo -n "Service Manager [NN,MEO]:" read SM SM=${SM:-NN, MEO} DATE=$(date "+%Y-%m-%d") DATST=$(date +"%Y-%m-%dT%H:%M:00Z") DOC=template.docx nDOC=$DATE' - '$TNR' - [CHG-CSERV] '$TITEL.docx #Dokument zerlegen mv $DOC $DOC.zip mkdir tmp/ unzip -qq $DOC.zip -d tmp/ mv $DOC.zip $DOC cd tmp #Dokumenteigenschaften bearbeiten cd docProps sed -i "s/V_PROJEKTNUMMER/$PNR/" custom.xml sed -i "s/V_TITEL/$TITEL/" custom.xml sed -i "s/V_TICKETNUMMER/$TNR/" custom.xml sed -i "s/V_CHANGEZEIT/$CT/" custom.xml sed -i "s/V_CHANGEOWNER/$CO/" custom.xml sed -i "s/V_CHANGEDOER/$CD/" custom.xml sed -i "s/V_SERVICEMANAGER/$SM/" custom.xml sed -i "s/V_CREATED/$DATST/" core.xml sed -i "s/V_MODIFIED/$DATST/" core.xml sed -i "s/V_TITEL/$TITEL/" core.xml cd .. #Dokument wieder zusammenfügen zip -q -r ../"$nDOC.zip" . cd .. mv "$nDOC.zip" "$nDOC" #Aufräumen rm -fr tmp/ echo "" echo Datei: $nDOC echo "" echo "Mail" echo "TO: ageissler@conet.de" > HEADERFILE echo "FROM: noreply " >> HEADERFILE echo "SUBJECT: Change '$TITEL'" >> HEADERFILE echo " Hier ist die Datei zum Change Projektnummer: $PNR Ticketnummer: $TNR geplant für: $CT " >> HEADERFILE echo "" | mutt -H HEADERFILE -a "$nDOC" -- ageissler@conet.de bbrockfeld@conet.de #echo "" | mutt -H HEADERFILE -a "$nDOC" -- ageissler@conet.de #custom.xml #V_PROJEKTNUMMER #V_TITEL #V_TICKETNUMMER #V_CHANGEZEIT #V_CHANGEOWNER #V_CHANGEDOER #V_SERVICEMANAGER #core.xml #V_TITEL #V_CREATED 2020-06-04T13:43:00Z #V_MODIFIED 2020-06-04T13:43:00Z