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
|
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,
|
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ß,
|
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
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if [ "$F" = "-l" ] # -l nimmt kein weiteres Argument, im Gegensatz zu allen anderen Optionen.
|
if [ "$F" = "-l" ] # -l nimmt kein weiteres Argument, im Gegensatz zu allen anderen Optionen.
|
||||||
then
|
then
|
||||||
echo "handle: Name"
|
echo "handle: Name"
|
||||||
|
|
|
@ -63,13 +63,45 @@ then
|
||||||
select NEWZ in $(cut -d, -f2 DECKBLATT.csv | tail -2) #Titelzeile und eigene Zeile weglassen
|
select NEWZ in $(cut -d, -f2 DECKBLATT.csv | tail -2) #Titelzeile und eigene Zeile weglassen
|
||||||
do if [ ! -z "$NEWZ" ]; then break; fi; done
|
do if [ ! -z "$NEWZ" ]; then break; fi; done
|
||||||
LN=$(nl DECKBLATT.csv | grep -w $NEWZ | cut -f1 | tr -d " ")
|
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")
|
"$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
|
# 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
|
# 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
|
esac
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in a new issue