init III
This commit is contained in:
Binary file not shown.
Binary file not shown.
104
Linux Worddokument bearbeiten/change_word_doc.sh
Normal file
104
Linux Worddokument bearbeiten/change_word_doc.sh
Normal file
@@ -0,0 +1,104 @@
|
||||
#!/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 <noreply@tenoc.de>" >> 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
|
||||
|
||||
BIN
Linux Worddokument bearbeiten/template.docx
Normal file
BIN
Linux Worddokument bearbeiten/template.docx
Normal file
Binary file not shown.
Reference in New Issue
Block a user