Bash Problem
Janina Sajka
janina at rednote.net
Thu Apr 28 11:16:19 EDT 2005
Yeah, David. I typed into the email by hand and did indeed forget the
declaration. But, it was in the actually test.sh file I wrote.
David Bruzos writes:
> Hi Janina:
> Could it be that you are missing the declaration of the "$i" variable. I added it and it worked for me. This is what I
> got:
>
> #!/bin/bash
>
> for i in $(ls); do
> if [ "$i" != "incoming/" ]; then
> echo "$i"
> fi
> done
>
> It seems as if you are missing the "i" after the "for".
>
> HTH
>
> David B.
>
> On Thu, Apr 28, 2005 at 10:03:25AM -0400, Janina Sajka wrote:
> > I'm confused over some simple bash syntax. If I write the following at
> > the bash (ver 3.0) prompt, all works as expected--no errors.
> >
> > But, if I execute from a script file (which begins with a #!/bin/bash of
> > course), I get:
> >
> > line 4: syntax error near unexpected token `then'
> >
> > What am I missing? All help much appreciated.
> >
> >
> > for in $( ls); do
> > if [ "$i" != "incoming/" ]; then
> > echo $i
> > fi
> > done
> >
> >
> > --
> >
> > Janina Sajka Phone: +1.202.494.7040
> > Partner, Capital Accessibility LLC http://www.CapitalAccessibility.Com
> >
> > Chair, Accessibility Workgroup Free Standards Group (FSG)
> > janina at freestandards.org http://a11y.org
> >
> > If Linux can't solve your computing problem, you need a different problem.
> >
> >
> > _______________________________________________
> > Speakup mailing list
> > Speakup at braille.uwo.ca
> > http://speech.braille.uwo.ca/mailman/listinfo/speakup
>
> _______________________________________________
> Speakup mailing list
> Speakup at braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
--
Janina Sajka Phone: +1.202.494.7040
Partner, Capital Accessibility LLC http://www.CapitalAccessibility.Com
Chair, Accessibility Workgroup Free Standards Group (FSG)
janina at freestandards.org http://a11y.org
If Linux can't solve your computing problem, you need a different problem.
More information about the Speakup
mailing list