On 6/12/07, Manish Chakravarty <manishchaks at gmail.com> wrote:
>
>
> Hi Srikanth,
>
> > Am executing few shell script for my project. But bash is giving error
> > for
> > using ' ARRAY ' and ' IF '
> > statements. Wat may be the reason for this??
> >
> > Am using the OS : sol-nv-b60
> Are you sure you are invoking it with bash?
>
> Unlike in (most distributions of) linux, sh is _not_ a symbolic link to
> bash
> so if you put a "#!/bin/sh" and put in bash syntax, it *will* break in
> Solaris.
> or if  you invoke a bash shell script with "sh your_script.sh" , again
> it will break.
>
> It could be helpful if you provide us with your shell script. (and how
> you invoked it).
>
> Thanks
> Manish
>
> _______________________________________________
> ug-bosug mailing list
> List-Unsubscribe: mailto:ug-bosug-unsubscribe at opensolaris.org
> List-Owner: mailto:ug-bosug-owner at opensolaris.org
> List-Archives: http://www.opensolaris.org/jive/forum.jspa?forumID=54
>
>

Hello sir,

#!/bin/bash

for zonedata in `zoneadm list -cp | cut -d: -f2-4`
do
#echo $zonedata
zonename=`echo $zonedata | cut -d: -f1`
#echo $zonename
if[ "$zonename" = 'global' ]
then
host=`uname -n`
zonedata="$zonedata:$host"
echo $zonedata
fi
done


This is my sample script. Still i ve to do lot more in this. I  had removed
the array concept
from this. Now its giving error in " then " line[ IF statement ]. As u
guessed am  invoking
it with "sh script_name.sh". This is the procedure what i found  for shell
scripting in net.

Wat is the procedure to accomplish this in solaris?




Thanks,
 Srikanth.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://mail.opensolaris.org/pipermail/ug-bosug/attachments/20070612/9da073c9/attachment.html>

Reply via email to