[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: problems writing a large file to DVD+R Double Layer disk



On Mon, Apr 23, 2007 at 04:31:53PM +0200, Thomas Schmitt wrote:
> I got an antiquity online (some SuSE 6.x):
>   $ uname -a
>   Linux * 2.2.13 #1 Mon Nov 8 15:51:29 CET 1999 i686 unknown
>   $ for i in ; do echo $i ; done
>   bash: syntax error near unexpected token `;'
>   $ for i in
>   bash: syntax error near unexpected token `in'
>   $ for i in 1
>   > do echo $i
>   > done
>   1
>   $

Which version of bash is that?  I can't reproduce that result at all.

svr1:~$ cat /etc/redhat-release 
Red Hat Linux release 5.2 (Apollo)
svr1:~$ echo $BASH_VERSION
1.14.7(1)
svr1:~$ for x in
> do
> echo
> done
svr1:~$ for i in ; do echo $i ; done
svr1:~$ 

I'm not saying that the syntax is valid -- just that I can't find ANY
system that can reproduce this error.  I understand all about writing
portable scripts with autoconf, but without a way to TEST various things,
writing portable code becomes a whole lot harder.  My oldest bash (1.14.7)
and dash (0.5.2) both accept it as valid.



Reply to: