Re: bash-5.0: problem with variable scoping in posix-mode

2019-03-20 Thread Chet Ramey
> > Description: > > > > There is a problem with variable scoping when variable is created from > > assignment statement preceding function call in posix-mode. See an > > example below. > > > > > > Repeat-By: > > > > $ cat test.sh > > #!/bin/sh > > > > myecho() { > > echo $var > > } > >

Re: bash-5.0: problem with variable scoping in posix-mode

2019-01-30 Thread Chet Ramey
On 1/28/19 6:24 PM, Martijn Dekker wrote: > Op 27-01-19 om 22:59 schreef Chet Ramey: >> This is a consequence of a combination of two POSIX features. First, POSIX >> requires assignment statements preceding special builtins to create global >> variables (POSIX has no local variables) that persist i

Re: bash-5.0: problem with variable scoping in posix-mode

2019-01-28 Thread Martijn Dekker
Op 27-01-19 om 22:59 schreef Chet Ramey: > This is a consequence of a combination of two POSIX features. First, POSIX > requires assignment statements preceding special builtins to create global > variables (POSIX has no local variables) that persist in the shell context > after the special builtin

Re: bash-5.0: problem with variable scoping in posix-mode

2019-01-27 Thread Chet Ramey
On 1/27/19 7:58 AM, Alexander Tsoy wrote: > Bash Version: 5.0 > Patch Level: 2 > Release Status: release > > > Description: > > There is a problem with variable scoping when variable is created from > assignment statement preceding function call in posix-mode. See an > example below. > > > Re

bash-5.0: problem with variable scoping in posix-mode

2019-01-27 Thread Alexander Tsoy
Configuration Information: Machine: x86_64 OS: linux-gnu Compiler: x86_64-pc-linux-gnu-gcc Compilation CFLAGS: -O0 -fno-omit-frame-pointer -ggdb -pipe -Wno- parentheses -Wno-format-security uname output: Linux gentoo-test 4.14.78-gentoo #1 SMP Wed Oct 24 20:06:13 MSK 2018 x86_64 Westmere E56xx/L56x