On Sat, Aug 7, 2010 at 6:52 AM, steve <[email protected]> wrote: > On 08/07/2010 01:11 AM, Rony wrote: > > Hello, > > [...snip...] > > if queryA ; then > > echo Output1 > > else > > echo output2 > > fi > > > > if queryB ; then > > echo output3 > > else > > echo output4 > > fi > > > > [...snip...] > > I am getting syntax errors for 'fi'. What is the correct syntax for the > > above combination? Thanks in advance for any help. > > > > That looks right. What is the exact error you get ? >
$ cat test.sh #!/bin/bash if [ "$1" == 1 ] ;then echo "statement 1" else echo "statement 3" fi if [ "$2" == 2 ] ;then echo "statement 2" else echo "statement 4" fi $ ./test.sh statement 3 statement 4 $ ./test.sh 1 2 statement 1 statement 2 I don't see any error in this. $ bash --version GNU bash, version 3.2.39(1)-release (i486-pc-linux-gnu) Copyright (C) 2007 Free Software Foundation, Inc. HTH -- Thanks, Sagar Belure Security Analyst Secfence Technologies www.secfence.com -- http://mm.glug-bom.org/mailman/listinfo/linuxers

