issue with Email Body


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting issue with Email Body
# 1  
Old 03-22-2012
issue with Email Body

Hi,

I have written shell program to send email as below -

Code:
#!/bin/ksh
filename=`ls -ltrh *.Z`
echo $filename |mailx -s "FOR TESTING" rahul.b@infotech.net

I am getting the email but email body is -

-rw-rw-r-- 1 bahulra dba 173M Mar 22 04:37 corphist.txt.Z -rw-rw-r-- 1 bahulra dba 107M Mar 22 04:37 corphist2.txt.Z -rw-rw-r-- 1 bahulra dba 305 Mar 22 04:59 corpdates.txt.Z -rw-rw-r-- 1 bahulra dba 77M Mar 22 04:59 corpmstr.txt.Z

Instead I want email body as -

-rw-rw-r-- 1 bahulra dba 173M Mar 22 04:37 corphist.txt.Z
-rw-rw-r-- 1 bahulra dba 107M Mar 22 04:37 corphist2.txt.Z
-rw-rw-r-- 1 bahulra dba 305 Mar 22 04:59 corpdates.txt.Z
-rw-rw-r-- 1 bahulra dba 77M Mar 22 04:59 corpmstr.txt.Z

Thankx,
Rahul
# 2  
Old 03-22-2012
I've used bash. Check if this for you.
Code:
#!/bin/bash
OLDIFS=$IFS
IFS=\n
filename=`ls -ltrh *.Z`
echo $filename | mailx -s "FOR TESTING" rahul.b@infotech.net
IFS=$OLDIFS

Also, try doing this: ls -ltrh *.Z | mailx...... instead of storing in a var and then echo-ing it.
This User Gave Thanks to balajesuri For This Post:
# 3  
Old 03-22-2012
Thankx for the solution.

your code is working fine. Also i tried with
Code:
ls -ltrh *.Z | mailx......

and able to produce desired result.

Thankx!!
Rahul.
# 4  
Old 03-22-2012
Quote:
Originally Posted by rahulbahulekar
Hi,

I have written shell program to send email as below -

Code:
#!/bin/ksh
filename=`ls -ltrh *.Z`
echo "$filename" |mailx -s "FOR TESTING" rahul.b@infotech.net

Quote the variable to preserve the new line character..
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Not able to generate table in email body

Below is the code snippet and I'm not able to generate the table in email, output email has nothing if ; then echo "File $fName exists." awk -F "," ' BEGIN { print "MIME-Version: 1.0" print "Content-Type: text/html" print "Subject: Out OF Network Fee - Portfolio Level Stats" print... (1 Reply)
Discussion started by: vyomdev
1 Replies

2. Shell Programming and Scripting

Recursive header for email body

i have added the header also to the script you provided, it is working fine, but I am expecting to get the header over those rows for which the URL or port changes. URL will remain same for few rows and then it change, and once the URL change the header should come, like in below input you can see... (11 Replies)
Discussion started by: mirwasim
11 Replies

3. Shell Programming and Scripting

Need special charecter in email body

I have a unix shell script generate.sh that writes to a file hello.txt using redirect. For example:echo " Today's report shows progress by: " > hello.txt This hello.txt is then send as an email body to the recipients. My requirement is to have this special characters(up arrow and down arrow... (6 Replies)
Discussion started by: mohtashims
6 Replies

4. Shell Programming and Scripting

Message Body while sending an email

I am making use of the following code to display the results of my txt file in an email: mail -s 'Count Validation Test Comparison Results' Ronit@XYZ.com < Count_Validation_Results_`date +%m%d%Y`.txt Email Output: ----------Query 1 Count Validation Results-------- Source count is 4 Target... (7 Replies)
Discussion started by: ronitreddy
7 Replies

5. Shell Programming and Scripting

Outlook Email Body Format Issue

Hello All, I been trying to get a solution for a while not able to figure out. I am generating a file and sending that as an body of message to my outlook account. For some reason reason everything is showing up as one line in the email. for i in `cat "${GEN_PARAM_LIST3}"` do ... (0 Replies)
Discussion started by: Ariean
0 Replies

6. Shell Programming and Scripting

awk print the body of an email

I have fetched a couple of emails and stored then in /fetch/mail/oracle.txt, the displayed content is Date: From: Subject: To: Content-Type: ---body ----- --------- Date: From: Subject: To: Content-Type: ----body ----- ------ Date: From: I want to retrieve the body only from... (3 Replies)
Discussion started by: maddog21
3 Replies

7. Shell Programming and Scripting

Crontab issue: getting email but with out body

I have a oracle sh script test.sh #!/bin/bash R=`sqlplus -S *****/*********@dfsdf <<ENDOFSQL set serveroutput on size unlimited; execute DBMS_SNAPSHOT.REFRESH( '"MIS_ADMIN"."MV_SURVEY_UNITS_CENSUS"','F'); execute DBMS_SNAPSHOT.REFRESH( '"MIS_ADMIN"."MV_SURVEY_UNITS_CENSUS_PART"','F');... (1 Reply)
Discussion started by: ramkia6
1 Replies

8. Shell Programming and Scripting

The body of the Email -- mailx

Hi, I am using mailx command to send an email and i took the body of the email from a file, mailx -r gtt.org -s "Status Report " ss@org.com < $ProcessStatisticsFile but now i want to declare the body of the email in the command itself. I have tried with the following command but... (4 Replies)
Discussion started by: chinnu01
4 Replies

9. Shell Programming and Scripting

emailing as body of email

hi all, how do i email a file in the body of an email rather than as an attachment ?? have a ksh script which i need to read a file and email as part of the body rather than an attachment. my code is : uuencode file.log | mailx -s "test" but this sends file as an attachment. ... (2 Replies)
Discussion started by: cesarNZ
2 Replies

10. Shell Programming and Scripting

how to check body of the email

Dears, i have user called dellsh i hope to make this script when this user recieve email check the budy of the email about (StatusRequest) when i find this email contain this subject run crontab do this job (create file in my home directory called index) thanks for your attention (1 Reply)
Discussion started by: dellsh
1 Replies
Login or Register to Ask a Question