Der Mensch ist immer noch der außergewöhnlichste Computer von allen.

John F. Kennedy (1917-63)

simple Bash-Programm isinwhitelist.sh

simple Bash-Programm isinwhitelist.sh

Einfaches Script zum Testen ob ein Text in einer "White-Liste" auftaucht. Bonus: die Texte werden in einem Collector gesammelt um die Liste besser pflegen zu können.

Entwickelt während einer Hylafax-Installation.

#!/bin/bash
#
# Program: isinwhitelist.sh
#
# Author : Sven Hering 2007-12-30
#
# Topic : simple whitelisting and collecting text for easier creating whitelists
# : i.e. for use in FaxDispatch (Hylafax)
# : to select actions if sender is in whitelist,
# : here to forward OCR-ed fax if sender is in whitelist
#
# ToDo   : check existence of whitelistfile and collectorfile
#
# Version: 0.01b
# License: GNU/GPL
#

if [[ $# != "3" ]] ; then
echo "usage: isinwhitelist.sh text whitelistfile collectorfile"
  echo "       searches for text in whitelistfile and collect all text in collectorfile"
  exit 1 else   if ! grep -q "^$1\$" $3; then
echo $1 >> $3
# echo text $1 added to sammler $3
fi
if grep -q "^$1\$" $2; then
    # echo text $1 found in whitelist $2
    exit 0
  else
    # echo text $1 not found in whitelist $2
    exit 1
fi
fi
Zurück zur Übersicht
Teamviewer Logo
Fernwartung
Sophos Sign
Security made simple
1&1 Shop
Telekom Shop