bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

$(()): "?:": false "assignment to non-variable"


From: Steffen Nurpmeso
Subject: $(()): "?:": false "assignment to non-variable"
Date: Sat, 09 Jul 2022 23:58:02 +0200
User-agent: s-nail v14.9.24-268-g937248580b

Hey,

sorry to come back, but when banging against ?: implementation
i saw this bash 5.1.16 bug:

  $ bash -c 'I=3; echo "$((1?(I*=I):(I+=I)))";echo $I'
  9
  9
  $ bash -c 'I=3; echo "$((1?(I*=I):I+=I))";echo $I'
  bash: line 1: 1?(I*=I):I+=I: attempted assignment to non-variable (error 
token is "+=I")
  $ bash -c 'I=3; echo "$((1?I*=I:(I+=I)))";echo $I'
  9
  9

--steffen
|
|Der Kragenbaer,                The moon bear,
|der holt sich munter           he cheerfully and one by one
|einen nach dem anderen runter  wa.ks himself off
|(By Robert Gernhardt)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]