Letterhead/Adressen/deckblatt.sh

52 lines
1.3 KiB
Bash
Executable File

#! /bin/bash
EDIT=false
STA=
GEGSAVE=
NEW=
BASEPATH=$(dirname $(realpath $0))
if [ -n $1 ] && [ "$1" = "edit" ]
then
EDIT=true
fi
if [ -e DECKBLATT.csv ]
then
# Formatiert anzeigen
echo "Offene Erinnerungen aus Az."
else
# Neu anlegen
read -p "Kein Deckblatt im Verzeichnis. Lege neues Deckblatt an? " NEW
if [[ ! $NEW =~ [yYjJ] ]]; then exit 0; fi
read -p "Mein Aktenzeichen: " MYAZ
until [[ $GEG =~ AG|LG|OLG|BGH|SG|VG|OVG|BVG|BVerfG|Pol|StA ]]
do
read -p "aktuelle Gegenseite? (AG/LG/OLG/SG/VG/OVG/BVG/BVerfG/Pol/StA) " GEG
done
read -p "Deren Aktenzeichen: " AZ
until [ $GEGHANDLE ]
do
read -p "Das eindeutige Kürzel für die Gegenseite: " GEGHANDLE
GEGNAME=$($BASEPATH/address.sh -n $GEGHANDLE)
if [ $GEGNAME ]
then
read -p "$GEGNAME als Gegenseite bestätigen? (y/n) " GEGSAVE
if [[ ! $GEGSAVE =~ [yYjJ] ]]; then GEGSAVE= ; fi
else
read -p "$GEGHANDLE nicht gefunden. Neu anlegen? (y/n) " GEGSAVE
if [[ $GEGSAVE =~ [yYjJ] ]]; then $BASEPATH/address.sh -g $GEGHANDLE ; else GEGSAVE= ; fi
fi
done
if [[ $GEG =~ AG|LG|OLG|BGH ]]
then
read -p "Gibt es ein Aktenzeichen der StA? Falls ja, bitte eingeben. Falls nein, einfach Enter drücken: " STAZ
fi
if [ $STAZ ]
then
STA="StA,,$STAZ,\n"
fi
echo -e "INH,handle,az,stand\nME,,$MYAZ,\n${STA}$GEG,$GEGHANDLE,$AZ,+"
fi