#!/bin/bash subject=" File Attached " subject1="File Not Attached" message=" Please Find The Attachment \n ` for i in {1..5} do echo " \n" done ` '***' This is Auto Generated Mail Please Do Not Reply '***' \n\n\n Regards \n DBA. \n " echo -n -e "\nEnter how many files : " read no echo -n -e "\nEnter First Name : " read v1 email=`cat /apps12i/mail_ids.txt | grep -e $v1 ` # prints the mail id stored in mail_ids.txt echo "E-Mail ID: $email" if [ -z "$email" ] || [ "$email" = " " ] then echo -n -e "\nRecipient not found !!!" echo -n -e "\nPlease Enter E-Mail id : " read email fi if [ $no -eq "1" ] then echo -n -e "\nEnter file name : " read File Temp=`find /apps12i -name $File` echo "File Path : $Temp" if [ -z "$Temp" ] || [ "$Temp" = " " ] then echo "$File File not found">message.txt mutt -s "$subject1" $email < message.txt else echo "$File File found">message.txt echo -ne "\n $message" >message.txt mutt -s "$subject" -a $Temp $email < message.txt fi rm -rf message.txt elif [ $no -gt "1" ] ; then for (( j=0; j<$no; j++ )) do echo -n -e "\nEnter File name : " read name[$j] done comm='' for (( j=0; j<$no; j++ )) do FILE=`find ./ -type f -name "${name[$j]}"` if [ -z "$FILE" ] || [ "$FILE" = " " ] then echo -e "File ${name[$j]} not found\n" echo -e "File ${name[$j]} not found\n" >>message.txt else echo "File $FILE found" comm=$comm" -a "$FILE fi done echo -ne $message >> message.txt mutt -s "$subject" $comm $email < message.txt rm -rf message.txt fi