bug-bash
[Top][All Lists]
Advanced

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

Re: [bash-4.0 executes command without newline]


From: Chet Ramey
Subject: Re: [bash-4.0 executes command without newline]
Date: Thu, 17 Dec 2009 10:18:09 -0500
User-agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1.5) Gecko/20091204 Thunderbird/3.0

On 12/16/09 7:59 AM, Arindam Sarkar - Sun Microsystems wrote:
> Configuration Information [Automatically generated, do not change]:
> Machine: sparc
> OS: solaris2.11
> Compiler: /ws/onnv-tools/SUNWspro/SS12/bin/c99
> Compilation CFLAGS:  -DPROGRAM='bash' -DCONF_HOSTTYPE='sparc'
> -DCONF_OSTYPE='solaris2.11' -DCONF_MACHTYPE='sparc-sun-solaris2.11'
> -DCONF_VENDOR='sun' -DLOCALEDIR='/usr/share/locale' -DPACKAGE='bash' -Xc
> -features=extinl,extensions -xprefetch=auto -xbuiltin=%none -xnorunpath
> -xcsi -xinline=%auto -xustr=ascii_utf16_ushort -xF=%none
> -xthreadvar=%all -xspace -xldscope=symbolic -KPIC -mt -D_REENTRANT
> -D__EXTENSIONS__=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
> -D_XOPEN_SOURCE=600 -D_XPG6 -D_POSIX_PTHREAD_SEMANTICS
> -D_POSIX_C_SOURCE=200112L -D__XOPEN_OR_POSIX -D_STRICT_STDC
> -D_STRICT_STDC__ -D_STDC_C99 -D_ISOC99_SOURCE -D__C99FEATURES__
> -DSOLARIS -m32 -xvis=yes -xmemalign=8i -xregs=appl -xtarget=ultra2
> -xarch=sparcvis -xchip=ultra2 -xO4 -s -DSHELL -DHAVE_CONFIG_H
> -DSOLARIS   -I.  -I. -I./include -I./lib  -DTEXT_DOMAIN= 
> -I/net/train/builds/arindam/6811876/sfwnv/proto/root_sparc/usr/include 
> -I/net/train/builds/arindam/6811876/sfwnv/proto/root_sparc/usr/sfw/include 
> -I/net/train/b!
> uilds/arindam/6811876/sfwnv/proto/root_sparc/usr/include    -Xc
> -features=extinl,extensions -xprefetch=auto -xbuiltin=%none -xnorunpath
> -xcsi -xinline=%auto -xustr=ascii_utf16_ushort -xF=%none
> -xthreadvar=%all -xspace -xldscope=symbolic -KPIC -mt -D_REENTRANT
> -D__EXTENSIONS__=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
> -D_XOPEN_SOURCE=600 -D_XPG6 -D_POSIX_PTHREAD_SEMANTICS
> -D_POSIX_C_SOURCE=200112L -D__XOPEN_OR_POSIX -D_STRICT_STDC
> -D_STRICT_STDC__ -D_STDC_C99 -D_ISOC99_SOURCE -D__C99FEATURES__
> -DSOLARIS -m32 -xvis=yes -xmemalign=8i -xregs=appl -xtarget=ultra2
> -xarch=sparcvis -xchip=ultra2 -xO4 -s
> uname output: SunOS train 5.11 snv_125 sun4u sparc SUNW,Sun-Fire-V890
> Machine Type: sparc-sun-solaris2.11
> 
> Bash Version: 4.0
> Patch Level: 28
> Release Status: release
> 
> Description:
>    bash executes command without newline
>    This bug was assumed to be fixed with the intregation
>    of bash-4.0, but it is still reproducible.

This is not a bug.  Shells dating back to v7 have interpreted EOF as a
token delimiter equivalent to newline.  Posix standardizes this behavior.

Chet
-- 
``The lyf so short, the craft so long to lerne.'' - Chaucer
                 ``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, ITS, CWRU    chet@case.edu    http://cnswww.cns.cwru.edu/~chet/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]