16 lines
419 B
Bash
Executable file
16 lines
419 B
Bash
Executable file
#!/bin/bash
|
|
|
|
MASTERFILE=/etc/tuer3.0/door_access_list
|
|
STAMP=".backup."`date +%Y-%m-%dT%T.%N`
|
|
|
|
USER="$1"
|
|
# vielleicht später mal als hash
|
|
#UHASH=`echo "$USER" | md5sum | tr --delete " -"`
|
|
|
|
if [[ $1 == "" ]] ; then echo "Kein Nutzername angegeben"; exit; fi
|
|
|
|
# Lösche alle Zeilen die mit $UHASH beginnen
|
|
echo `sed "/^$USER;/!d" $MASTERFILE | wc -l`" Einträge gelöscht"
|
|
sed --in-place=$STAMP "/^$USER;/d" $MASTERFILE
|
|
|