HylaFAX The world's most advanced open source fax server |
* Kevin <kevin@xxxxxxxxxx> [070412 09:21]: > if [ "$7" != "" ]; then > PHONEMATCH=$7\$ > USERENTRY=`grep -v "^#" etc/users | grep "$PHONEMATCH"` > if [ "$USERENTRY" != "" ]; then > USERNAME=`echo $USERENTRY | awk '{print $1}'` > SENDTO="$USERNAME" > fi > fi > -------------------------------------------------------------------------------- $7 won't exist, because the the faxrcvd uses shift: > FILE="$1"; shift; > DEVICE="$1"; shift; > COMMID="$1"; shift; > MSG="$1"; shift; > COUNT=1 > while [ $# -ge 1 ]; do > # The eval has $1 set yet, and this forces a variable-to-variable > # assignment, allowing us to not need to do escaping > eval CALLID$COUNT='$1' > shift > COUNT=`expr $COUNT + 1` > done > > CIDNUMBER="$CALLID1" > CIDNAME="$CALLID2" You really want to be using $CALLID<X> (where X might to be 3 in your case?). a. -- Aidan Van Dyk aidan@xxxxxxxx Senior Software Developer +1 215 825-8700 x8103 iFAX Solutions, Inc. http://www.ifax.com/
Attachment:
signature.asc
Description: Digital signature