Re: Should the readline *-meta flags reset when $LANG changes?

2022-08-10 Thread Koichi Murase
2022年8月10日(水) 23:21 Chet Ramey : > > Does it mean custom values of these readline variables will be lost > > every time LANG or LC_{CTYPE,ALL} is changed even if a user or program > > intentionally sets them up? > > It means those settings will now mirror the locale. > > > We often temporarily chan

Re: Arithmetic expression: recursive VAR evaluation suppresses desired VAR assignment

2022-08-10 Thread Robert Elz
I would agree that the values bash is producing don't make a lot sense, but I don't think you can say that either is correct - one may be more desirable than the other, but that's it. Var expansion (not $I but just I) is defined for $(( )) only when I contains a integer constant (optionally signed

Re: Arithmetic expression: recursive VAR evaluation suppresses desired VAR assignment

2022-08-10 Thread Koichi Murase
2022年8月11日(木) 9:01 Steffen Nurpmeso : > #?0|kent:tmp$ /x/src/busybox.git/busybox sh xxx.sh > <6><0><6> > <1><1><5> It seems your busybox interprets« I1=0?I1:I3 » as « (I1=0)?I1:I3 », but this violates POSIX XCU 2.6.4 and XCU 1.1.2. Also, the above behavior doesn't seem to be reproduced by re

Arithmetic expression: recursive VAR evaluation suppresses desired VAR assignment

2022-08-10 Thread Steffen Nurpmeso
Hello. Given this file # make this work with (ba)sh \ command -v shopt && shopt -s expand_aliases;\ alias p=printf;alias e=echo;alias s=export s I1=I1=10 I2=5 I3=I2+=1;p "<$((I1=0?I1:I3))>";e "<$I1><$I2><$I3>" s I1=I1=10 I2=5 I3=I2+=1;p "<$((I1=1?I1:I3))>";e "<$I1><$I2><$I3>" i now see

cut loadable outputs extra newlines

2022-08-10 Thread Geir Hauge
Configuration Information [Automatically generated, do not change]: Machine: x86_64 OS: darwin20.6.0 Compiler: gcc Compilation CFLAGS: -g -O2 uname output: Darwin macspear 20.6.0 Darwin Kernel Version 20.6.0: Tue Apr 19 2$ Machine Type: x86_64-apple-darwin20.6.0 Bash Version: 5.2 Patch Level: 0 Re

Re: Should the readline *-meta flags reset when $LANG changes?

2022-08-10 Thread Chet Ramey
On 8/10/22 10:21 AM, Chet Ramey wrote: > I'm not going to make this much of a change at this point in the release > process. I was willing to make the change I did because the changed > behavior is a superset of the previous behavior. > > So, assuming we say that the scenario Alan outlined is rea

Re: Should the readline *-meta flags reset when $LANG changes?

2022-08-10 Thread Chet Ramey
On 8/9/22 4:50 PM, Koichi Murase wrote: > 2022年8月10日(水) 2:07 Alan Coopersmith : Thanks for the report. The eight-bit settings are auto-set once, when readline is first called, but I'll see if it makes sense to change them on every call. >>> >>> It's fairly easy. I'll make the change