#! /bin/bash DATABASE=${DATABASE:-/tmp/docker-mailserver/postfix-virtual.cf} EMAIL="$1" RECIPIENT="$2" usage() { echo "Usage: delalias " } errex() { echo "$@" 1>&2 exit 1 } escape() { echo "${1//./\\.}" } [ -z "$EMAIL" ] && { usage; errex "Error: No alias specified"; } [ -z "$RECIPIENT" ] && { usage; errex "Error: No recipient specified"; } [ -s "$DATABASE" ] || exit 0 #CNT=$(grep "^$EMAIL" $DATABASE | wc -w | awk '{print $1}') sed -i -e "/^$EMAIL *$RECIPIENT$/d" \ -e "/^$EMAIL/s/,$RECIPIENT//g" \ -e "/^$EMAIL/s/$RECIPIENT,//g" $DATABASE