08-05-2012
Quote:
Originally Posted by
donadarsh
Just check if you can initialize 'a' before while loop and instead of '$a=1' just use '$a'. Hope it solves your problem.
Quote:
#!/bin/bash
limite=3
a=1
while [ '$a' -le $limite ];
do
if [ '$a' -eq 1 ];
then
pru=/usr/bin/mei.txt
cat $pru | mail -s "IMEIS"
account@domain.com
fi
if [ '$a' -eq 2 ];
then
pru=/usr/bin/mei2.txt
cat $pru | mail -s "IMEIS"
account@domain.com
fi
$a=$a+1
done
if [ '$a' -eq 2 ];
then
a=1
fi
~
~
the systems return me
/usr/bin/imei: line 6: [: $a: integer expression expected
/usr/bin/imei: line 35: [: $a: integer expression expected
thanks and sorry , im newbie with this
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi there,
Just wondering if anyone can help me with a unix script that will allow to check if a file is in a directory and if it is then e-mail it to someone and then move the file to another directory.
I have come up with nothing right now and was hoping someone could get the ball rolling... (1 Reply)
Discussion started by: ben_shark
1 Replies
2. Shell Programming and Scripting
Hello,
I receive email once an hour that looks like:
subject line: dialin
body:
ip address
ip address
.
.
sometimes the body has no ip address in it(blank mail)
I want a script that will send to my email every 12 hours the ip numbers and the time and data
something like:
data,... (1 Reply)
Discussion started by: meravd
1 Replies
3. UNIX for Dummies Questions & Answers
Hi
I have written the folowing mail function:
SENDMAIL () { mailx -r 'Team' -s ' QA Test & Work Build & Deployment ---> STARTED' $INTERESTED<<EOF
Maintenance is going on $path in 10 Minutes. So Please exit the Accounts
EOF
return
}
Above is working fine for me..
The... (2 Replies)
Discussion started by: gkrishnag
2 Replies
4. Solaris
Dear All,
Now I use solaris 10 and I try to forward mail from /var/mail/username to their external mail so what should I do?
thank u in advance (2 Replies)
Discussion started by: unitipon
2 Replies
5. Shell Programming and Scripting
Hi All,
Is there any way Unix shell script can directly read a mail on a mail server
(for eg. abc@xyz.com) and save it as a text file in a unix directory ?
Thanks
PRKS
---------- Post updated at 08:37 AM ---------- Previous update was at 08:36 AM ----------
I am using ksh (1 Reply)
Discussion started by: PRKS
1 Replies
6. UNIX for Advanced & Expert Users
i have sun machines having solaris 9 & 10 OS . Now i need to send mail from the machines to my outlook account . I have the ip adress of OUTLOOK mail server. Now what are the setting i need to do in solaris machines so that i can use mailx or sendmail.
actually i am trying to automate the high... (2 Replies)
Discussion started by: amitranjansahu
2 Replies
7. Shell Programming and Scripting
Hi..
I need to create a script which will send a mail with attached file of log whenever its invoked with some text in its body. (Using Sendmail)
I don't have any idea regarding that.
any one help me out with this.
Thanks, (1 Reply)
Discussion started by: sukhdip
1 Replies
8. Shell Programming and Scripting
Hi Folks
Please help me on the below script
I want to write a script to mail with the subject as "xxxxx" on (lastday-1)_month_year.
means for this month the subject is like "xxxx" on 30_jan_2013
for february the subject is like "xxxx" on 27_feb_2013
only the subject needs to change,... (3 Replies)
Discussion started by: coolboy98699
3 Replies
9. Shell Programming and Scripting
Hi Guys,
I am very new to shell script and I need your help here to write a script. Actually, I have a script abc.sh which don't get terminated itself. So I need to design a script to run this script, save the output to a file, search for a given string in the output and if it exists send those... (11 Replies)
Discussion started by: Sambit Sahu
11 Replies
10. UNIX for Advanced & Expert Users
I am having trouble getting mail to work on a red hat server. At first I was getting this message.
Diagnostic-Code: X-Postfix; delivery temporarily suspended: connect to :25: Connection refused
Then added the port to my firewall. Then I temporarily turned off selinux. I then copied this file... (1 Reply)
Discussion started by: cokedude
1 Replies
LEARN ABOUT OPENSOLARIS
dirname
basename(1) User Commands basename(1)
NAME
basename, dirname - deliver portions of path names
SYNOPSIS
/usr/bin/basename string [suffix]
/usr/xpg4/bin/basename string [suffix]
dirname string
DESCRIPTION
The basename utility deletes any prefix ending in / and the suffix (if present in string) from string, and prints the result on the stan-
dard output. It is normally used inside substitution marks (``) within shell procedures.
/usr/bin
The suffix is a pattern defined on the expr(1) manual page.
/usr/xpg4/bin
The suffix is a string with no special significance attached to any of the characters it contains.
The dirname utility delivers all but the last level of the path name in string.
EXAMPLES
Example 1 Setting environment variables
The following example, invoked with the argument /home/sms/personal/mail sets the environment variable NAME to the file named mail and the
environment variable MYMAILPATH to the string /home/sms/personal:
example% NAME=`basename $HOME/personal/mail`
example% MYMAILPATH=`dirname $HOME/personal/mail`
Example 2 Compiling a file and moving the output
This shell procedure, invoked with the argument /usr/src/bin/cat.c, compiles the named file and moves the output to cat in the current
directory:
example% cc $1
example% mv a.out `basename $1 .c`
ENVIRONMENT VARIABLES
See environ(5) for descriptions of the following environment variables that affect the execution of basename and dirname: LANG, LC_ALL,
LC_CTYPE, LC_MESSAGES, and NLSPATH.
EXIT STATUS
The following exit values are returned:
0 Successful completion.
>0 An error occurred.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
/usr/bin
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Availability |SUNWcsu |
+-----------------------------+-----------------------------+
/usr/xpg4/bin
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Availability |SUNWxcu4 |
+-----------------------------+-----------------------------+
|Interface Stability |Standard |
+-----------------------------+-----------------------------+
SEE ALSO
expr(1), basename(3C), attributes(5), environ(5), standards(5)
SunOS 5.11 18 Mar 1997 basename(1)