deckblatt.sh edit
Noch ungetestet
This commit is contained in:
parent
9c5d58d331
commit
a6964a22d2
|
@ -9,3 +9,4 @@ OLGsh,Schleswig-Holsteinisches Oberlandesgericht,Damen und Herren,Gottorfstraße
|
|||
AGkerpen,Amtsgericht Kerpen,,Nordring 2-8\\50171 Kerpen,02237 508-470,02237 508-0,Mit der Ihnen gebührenden Hochachtung,LGk
|
||||
JCkalk,Jobcenter Köln\\Standort Kalk,Damen und Herren,Bergischer Ring 35-39\\51063 Köln,(0221) 96 44 34 00,(02 21) 96 44 35 90,Mit der Ihnen gebührenden Hochachtung,
|
||||
POLk,Polizeipräsidium Köln,Damen und Herren,Walter-Pauli-Ring 2-6\\51103 Köln,0221 229-2002,0221 229-0,Gruß,
|
||||
BVerfG,Bundesverfassungsgericht,Hohes Gericht,Postfach 1771\\76006 Karlsruhe,+49 (721) 9101-382,+49 (721) 9101-0,mit freundlichen Grüßen,
|
||||
|
|
Can't render this file because it has a wrong number of fields in line 4.
|
|
@ -27,7 +27,6 @@ function usage {
|
|||
exit 1
|
||||
}
|
||||
|
||||
|
||||
if [ "$F" = "-l" ] # -l nimmt kein weiteres Argument, im Gegensatz zu allen anderen Optionen.
|
||||
then
|
||||
echo "handle: Name"
|
||||
|
|
|
@ -63,13 +63,45 @@ then
|
|||
select NEWZ in $(cut -d, -f2 DECKBLATT.csv | tail -2) #Titelzeile und eigene Zeile weglassen
|
||||
do if [ ! -z "$NEWZ" ]; then break; fi; done
|
||||
LN=$(nl DECKBLATT.csv | grep -w $NEWZ | cut -f1 | tr -d " ")
|
||||
sed -i.bac2 -e "${LN}s/$/+/" DECKBLATT.csv
|
||||
sed -i -e "${LN}s/$/+/" DECKBLATT.csv
|
||||
;;
|
||||
|
||||
"$OPT2")
|
||||
# Prüfen, ob parent handel existiert.
|
||||
# Prüfen, ob parent handel existiert.E
|
||||
CURRENT=$(grep "+" DECKBLATT.csv | cut -d, -f2)
|
||||
PARENT=$($BASEPATH/address.sh -p $CURRENT)
|
||||
USE= #for scope
|
||||
# Dieses vorschlagen, oder manueller Eintrag
|
||||
if [[ -n $PARENT ]]
|
||||
then
|
||||
read -p "Nächste Instanz sollte $($BASEPATH/address.sh -n $PARENT) ($PARENT) sein. Verwenden? (j/n): " USE
|
||||
if [[ $USE =~ [nN] ]]
|
||||
then
|
||||
read -p "Neue Instanz eingeben (handle): " PARENT
|
||||
fi
|
||||
read -p "Aktenzeichen der neuen Instanz: " AZ
|
||||
GEG=$(echo $PARENT | egrep -o ^[[:upper:]]* )
|
||||
case $GEG in
|
||||
BV) GEG=BVerfG ;;
|
||||
POL) GEG=Pol ;;
|
||||
STA) GEG=StA ;;
|
||||
esac
|
||||
if [[ ! $GEG =~ AG|LG|OLG|SG|VG|OVG|BVG|BVerfG|Pol|StA|JC ]]
|
||||
then
|
||||
echo "Konnte Instanzart nicht raten, bitte manuell eingeben:"
|
||||
select GEG in AG LG OLG SG VG OVG BVG BVerfG Pol StA JC
|
||||
do if [ ! -z "$GEG" ]; then break; fi; done
|
||||
fi
|
||||
fi
|
||||
# Im Zweifel mit address.sh -g
|
||||
if [ ! -n $($BASEPATH/address.sh -n $PARENT) ]
|
||||
then
|
||||
echo "Noch kein Adressbucheintrag für '$PARENT' vorhanden"
|
||||
$BASEPATH/address.sh -g $PARENT
|
||||
[ $? = 0 ] || exit 1
|
||||
fi
|
||||
sed -i.bac -e "s/\+$//" DECKBLATT.csv
|
||||
echo "$GEG,$PARENT,$AZ,+" >> DECKBLATT.csv
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
|
Loading…
Reference in a new issue