pdf attachemnt

Hi,
I have a script like below to attach a pdf file to the mail, but it is not working , could you please help.

# set -o verbose
FIRST=$(echo "$1" | awk -F. '{print $1}')
# LAST=$(echo "$1" | awk -F_ '{print $2}')
# LAST="${LAST}.pdf"
NEW="${FIRST}_new.pdf"
FINAL="${FIRST}_final.pdf"
RPTID=$(echo $RPT_NAME | awk -F/ '{print $NF}')
RPTID=$(echo $RPTID | awk -F. '{print $1}')
/bin/uuencode $1 $NEW > $FINAL
/bin/mailx $2 <<EOF
~s LI Report $RPTID
~r $FINAL
~.

Thanks

Don't see RPT_NAME defined/declared anywhere...

This doesnt use mailx but its what I use.

Here is the script i use:

just call sh sctipt.sh /path/to/filename

#!/bin/bash
ATTFILE=$1
ATTNAME=$1
MAILTO=someone@somewhere.com
MAILFROM=someoneelse@somewhere.com

( cat <<HERE; uuencode "${ATTFILE}" "${ATTNAME}" ) | sendmail -oi -t
From: ${MAILFROM}
To: ${MAILTO}
Subject: Subject Here attached $ATTNAME

HERE

Or try this:

FIRST=$(echo "$1" | awk -F. '{print $1}')
FINAL="${FIRST}_final.pdf"
uuencode "$1" "${FINAL}" | mailx -s "PDF Report" test@example.com