Quoting verbessert
This commit is contained in:
parent
16b63f82c6
commit
3f4f2bd24b
|
@ -35,7 +35,7 @@
|
|||
|
||||
umask=077
|
||||
|
||||
PROGRAMM_NAME=$(basename $0)
|
||||
PROGRAMM_NAME=$(basename "$0")
|
||||
DEBUG=0
|
||||
VERBOSITY=0
|
||||
NEW_GS=0
|
||||
|
@ -65,7 +65,7 @@ Usage: $PROGRAMM_NAME [-d -g -h -k -o outputfile -v] -i input -m input
|
|||
-m inputfile inputfile with email addresses
|
||||
-v run in verbose mode
|
||||
EOF
|
||||
exit $1
|
||||
exit 1
|
||||
}
|
||||
|
||||
msg() {
|
||||
|
@ -140,7 +140,7 @@ fi
|
|||
# wir schneiden aus beiden eingabedateien die plz und den ort heraus,
|
||||
# sortieren die daten, entfernen doppelte einträge und zählen diese.
|
||||
|
||||
DATASETS=$(awk -F ',' '{ print $2","$1 }' $OHNE_MAIL $MIT_MAIL | sort -u | wc -l)
|
||||
DATASETS=$(awk -F ',' '{ print $2","$1 }' "$OHNE_MAIL" "$MIT_MAIL" | sort -u | wc -l)
|
||||
msg "Found $DATASETS unique records."
|
||||
|
||||
# zuerst gehen wir duch die datei mit den email-adressen. dabei versuchen
|
||||
|
@ -160,7 +160,7 @@ while IFS=, read -r ort plz mail; do
|
|||
echo "$gs,$mail" >>$GS_MAIL
|
||||
fi
|
||||
echo "$plz,$ort,$mail" >>$TMP_OUT
|
||||
done <$MIT_MAIL
|
||||
done < "$MIT_MAIL"
|
||||
msg "OK"
|
||||
msg "$MATCH postalcodes and townname matsches"
|
||||
msg "$FAILS postalcode and townname doesnt matchs"
|
||||
|
@ -184,7 +184,7 @@ while IFS=, read -r ort plz ; do
|
|||
echo "$plz,$ort,cant get community key" >>$FALLOUT
|
||||
else
|
||||
mail=$(grep "$gs" $GS_MAIL | cut -d ',' -f 2)
|
||||
if [ -z $mail ] ; then
|
||||
if [ -z "$mail" ] ; then
|
||||
FAILS=$(( FAILS + 1 ))
|
||||
echo "$plz,$ort,cant get email for $gs" >>$FALLOUT
|
||||
else
|
||||
|
@ -193,7 +193,7 @@ while IFS=, read -r ort plz ; do
|
|||
fi
|
||||
fi
|
||||
fi
|
||||
done <$OHNE_MAIL
|
||||
done < "$OHNE_MAIL"
|
||||
msg "OK"
|
||||
msg "$MATCH community codes successfull matched"
|
||||
msg "$FAILS failed"
|
||||
|
@ -207,6 +207,6 @@ printf "%5s records failed.\n" "$fail"
|
|||
if [ -z "$OUTPUT" ] ; then
|
||||
sort -u $TMP_OUT
|
||||
else
|
||||
sort -u $TMP_OUT >$OUTPUT
|
||||
sort -u $TMP_OUT > "$OUTPUT"
|
||||
fi
|
||||
|
||||
|
|
Loading…
Reference in a new issue