[ug-bosug] Problem with executing shell scripts in opensolaris
Venkata Kishore
Kishore.Venkata at Sun.COM
Tue Jun 12 01:35:54 PDT 2007
Try changing the if statement to .
if [ "$zonename" = 'global' ];
Kishore
srikanth kshatriy wrote:
>
>
> On 6/12/07, *Manish Chakravarty* <manishchaks at gmail.com
> <mailto: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
> <mailto:ug-bosug-unsubscribe at opensolaris.org>
> List-Owner: mailto: ug-bosug-owner at opensolaris.org
> <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.
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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
>
More information about the ug-bosug
mailing list