On Tue, Jun 19, 2007 at 09:08:04PM -0700, charles f. zeitler wrote: > i'm having problems with getting a while loop to work. > this script: > > #!/bin/bash > > > while [ 1 ] > do > done > > when run, gives these error messages: > > /home/fedora/0_scripts/done.ba: line 6: syntax error near unexpected token > `done' > /home/fedora/0_scripts/done.ba: line 6: `done' > > at the command line, > > while [ 1 ] ; do ; done > > gives: bash: syntax error near unexpected token `;' > > and, > > while [ 1 ] do ; done > > gives: bash: syntax error near unexpected token `done' > > can anyone give me a pointer? > > thanx As you've already been told, you're missing the command list to run. If you want an infinite loop: while : ; do : ; done : equals /bin/true -- lfr 0/0
Attachment:
pgpb3Li6SK858.pgp
Description: PGP signature