Re: FW: multi-line alias executed out of order

2013-12-19 Thread Chet Ramey
On 12/17/13 10:49 PM, Andrew Martin wrote: > Chet & Pierre: > > My apologies, the newlines were somehow removed by my email client. Thanks. There's a weird interaction between multi-line (embedded newline) alias expansions, the `.' builtin, and the parser. I will fix it for bash-4.3-release. C

Re: FW: multi-line alias executed out of order

2013-12-19 Thread Piotr Grzybowski
onality to be short-circuit evaluations). > > Also verified this behavior on RHEL6 with bash 4.1.2(1). > > Thanks, > Andrew Martin > > > On Tue, Dec 17, 2013 at 8:41 PM, Andrew Martin wrote: >> >> >>> Date: Tue, 17 Dec 2013 10:14:23 -0500 >>>

Re: FW: multi-line alias executed out of order

2013-12-18 Thread Andrew Martin
.1.2(1). Thanks, Andrew Martin On Tue, Dec 17, 2013 at 8:41 PM, Andrew Martin wrote: > > >> Date: Tue, 17 Dec 2013 10:14:23 -0500 >> From: chet.ra...@case.edu >> To: andrewcmar...@msn.com >> CC: bug-bash@gnu.org; b...@packages.debian.org; chet.ra...@case.edu >&g

Re: multi-line alias executed out of order

2013-12-17 Thread Chet Ramey
> Description:In a multi-line alias, where entries are separated by semi-colon, > "source" commands are not executed in-step with all the other commands. > After all the non "source" commands are executed, the "source" commands are > executed in reverse order. See below for an example. > Repe

Re: multi-line alias executed out of order

2013-12-17 Thread Pierre Gaston
On Tue, Dec 17, 2013 at 6:33 AM, Andrew Martin wrote: > Configuration Information [Automatically generated, do not > change]:Machine: x86_64OS: linux-gnuCompiler: gccCompilation CFLAGS: > -DPROGRAM='bash' -DCONF_HOSTTYPE='x86_64' -DCONF_OSTYPE='linux-gnu' > -DCONF_MACHTYPE='x86_64-pc-linux-gnu' -

multi-line alias executed out of order

2013-12-17 Thread Andrew Martin
Configuration Information [Automatically generated, do not change]:Machine: x86_64OS: linux-gnuCompiler: gccCompilation CFLAGS: -DPROGRAM='bash' -DCONF_HOSTTYPE='x86_64' -DCONF_OSTYPE='linux-gnu' -DCONF_MACHTYPE='x86_64-pc-linux-gnu' -DCONF_VENDOR='pc' -DLOCALEDIR='/usr/share/locale' -DPACKAGE