#!/bin/sh # *** Support for searching in included files and finding *** # *** exact matches added by Eduard Dulich (2:464/98). **** # *** # *** Group local & echoareas, print "localareas" & "echoareas", extended # *** config locations check added by Stas Degteff 2:5080/102 echo "========================================================================" echo "LinkedTo V 0.03 by Gabriel Plutzar (2:31/1, gabriel@hit.priv.at) & other" echo "This file is part of FidoConfig/Husky by Matthias Tichy & people" echo "========================================================================" if [ "$FIDOCONFIG" = "" ] ; then if [ -f config ] ; then FIDOCONFIG=config elif [ -f /etc/fido/config ]; then FIDOCONFIG="/etc/fido/config" elif [ -f /usr/local/etc/fido/config ]; then FIDOCONFIG="/usr/local/etc/fido/config" else echo "Can't found config. Set the FIDOCONFIG enviroment variable." fi fi INCLUDES=$(grep -i include $FIDOCONFIG | cut -b8-) if [ "$1" = "" ] then echo Syntax: linkedto Address echo echo You are shown, to which Areas the Address is linked to else echo The Address $1 is linked to the following Areas: echo echo "Echoareas:" cat "$FIDOCONFIG"|grep -i EchoArea |grep -w $1|cut -b10-40|cut -d\ -f1 -s|sort grep -h -i EchoArea $INCLUDES |grep -w $1|cut -b10-40|cut -d\ -f1 -s|sort echo "." echo "Localareas:" cat "$FIDOCONFIG"|grep -i LocalArea|grep -w $1|cut -b11-40|cut -d\ -f1 -s|sort grep -h -i LocalArea $INCLUDES |grep -w $1|cut -b11-40|cut -d\ -f1 -s|sort echo "." fi