Re: manual page missing ${parameter-replacement}

2022-11-20 Thread Lawrence Velázquez
On Mon, Nov 21, 2022, at 2:20 AM, Ulrich Windl wrote: > I think the bash manual page lacks some important detail of parameter > substitution, namely: > "Bash tests for a parameter that is unset or null. Omitting the colon > results in a test only for a parameter that is unset." > > (found in > h

manual page missing ${parameter-replacement}

2022-11-20 Thread Ulrich Windl
I think the bash manual page lacks some important detail of parameter substitution, namely: "Bash tests for a parameter that is unset or null. Omitting the colon results in a test only for a parameter that is unset." (found in https://www.gnu.org/software/bash/manual/html_node/Shell-Parameter-E

Re: bash memory leak when querying associative array for nonexisting element

2022-11-20 Thread Koichi Murase
2022年11月20日(日) 23:07 Ralf Oehler : > Bash Version: 5.2 > Patch Level: 2 > Release Status: release > > Description: > [Detailed description of the problem, suggestion, or > complaint.] > I want to read an associative array. Like so: y="${aa[$i]}" > If aa contains the

bash memory leak when querying associative array for nonexisting element

2022-11-20 Thread Ralf Oehler
Configuration Information [Automatically generated, do not change]: Machine: aarch64 OS: linux-gnu Compiler: gcc Compilation CFLAGS: -mbranch-protection=standard -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-pr

Re: bash "extglob" needs to upgrade at least like zsh "kshglob"

2022-11-20 Thread Koichi Murase
2022年11月18日(金) 2:11 Chet Ramey : > "If a pattern ends with an unescaped , it is unspecified whether > the pattern does not match anything or the pattern is treated as invalid." > > Bash uses the former interpretation. If "the pattern is treated as invalid" > means trying to literally match the open