Re: behavior of arithmetic evaluation operator inside extended test operator

2020-05-19 Thread Eli Schwartz
On 5/19/20 1:34 PM, Inian Vasanth wrote: > Thanks Greg for the explanation. Yes your explanation aligns with my > understanding too. > > My recommendation was to check if this behavior needs to be documented as a > side-note in this section of > http://www.gnu.org/savannah-checkouts/gnu/bash/manu

Re: behavior of arithmetic evaluation operator inside extended test operator

2020-05-19 Thread Oğuz
On Tue, May 19, 2020 at 8:36 PM Inian Vasanth wrote: > > Thanks Greg for the explanation. Yes your explanation aligns with my > understanding too. > > My recommendation was to check if this behavior needs to be documented as a > side-note in this section of > http://www.gnu.org/savannah-checkouts

Re: behavior of arithmetic evaluation operator inside extended test operator

2020-05-19 Thread Inian Vasanth
Thanks Greg for the explanation. Yes your explanation aligns with my understanding too. My recommendation was to check if this behavior needs to be documented as a side-note in this section of http://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html#Bash-Conditional-Expressions to explain

Re: behavior of arithmetic evaluation operator inside extended test operator

2020-05-19 Thread Greg Wooledge
On Tue, May 19, 2020 at 06:10:30PM +0530, Inian Vasanth wrote: > The behavior of arithmetic context operator $((..)) inside [[..]] is not so > well defined. It's simply a substitution. The $(( )) is evaluated, and the result is placed into the [[ ]] command as a word. > The downside is the opera

behavior of arithmetic evaluation operator inside extended test operator

2020-05-19 Thread Inian Vasanth
Machine: x86_64 OS: linux-gnu Compiler: gcc Compilation CFLAGS: -DPROGRAM='bash' -DCONF_HOSTTYPE='x86_64' -DCONF_OSTYPE='linux-gnu' -DCONF_MACHTYPE='x86_64-unknown-linux-gnu' -DCONF_VENDOR='unknown' -DLOCALEDIR='/usr/local/share/locale' -DPACKAGE='bash' -DSHELL -DHAVE_CONFIG_H -I. -I. -I./inclu