Configuration Information [Automatically generated, do not change]: Machine: amd64-linux OS: sles10, suse 11.1, suse 11.3 Compiler: gcc Compilation CFLAGS: -DPROGRAM='bash' -DCONF_HOSTTYPE='amd64-linux' -DCONF_OSTYPE='suse10les' -DCONF_MACHTYPE='x86_64-unknown-linux-gnu' -DCONF_VENDOR='unknown' -DLOCALEDIR='/scr/os2-sles10/flebbe/bash-3.2.25-3/PREINSTALL//usr/local//share/locale' -DPACKAGE='bash' -DSHELL -DHAVE_CONFIG_H -I. -I. -I./include -I./lib -O2 -D_LARGE_FILES -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 uname output: Linux atuin 2.6.27.45-0.1-default #1 SMP 2010-02-22 16:49:47 +0100 x86_64 x86_64 x86_64 GNU/Linux Machine Type: x86_64-unknown-linux-gnu
Bash Version: 3.2 Patch Level: 25 Release Status: release Description: empty line(s) at the end of quoted command subsitutions are missing: example: # echo "$( echo ; echo a ; echo "b" ; echo "" ; echo "" ; echo ) " ; echo done a b done # while there should be two empty lines between "b" and "done" like this : # echo "$( echo ; echo a ; echo "b" ; echo "" ; echo "" ; echo ) " ; echo done a b done # bash 4.1.7(1)-release from opensuse 11.3 gives the same output, but Im still mostly bash3-based, so a fix for this in bash3 is welcome too;) Repeat-By: echo "$( echo ; echo a ; echo "b" ; echo "" ; echo "" ; echo ) " ; echo done -- Vorstand/Board of Management: Dr. Bernd Finkbeiner, Dr. Roland Niemeier, Dr. Arno Steitz, Dr. Ingrid Zech Vorsitzender des Aufsichtsrats/ Chairman of the Supervisory Board: Michel Lepert Sitz/Registered Office: Tuebingen Registergericht/Registration Court: Stuttgart Registernummer/Commercial Register No.: HRB 382196