16 lines
419 B
Bash
16 lines
419 B
Bash
|
#!/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
|
||
|
|