[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: /dev/fd/63: line 21: ((: takes && kwsi += takes : attempted assignme
From: |
Dennis Williamson |
Subject: |
Re: /dev/fd/63: line 21: ((: takes && kwsi += takes : attempted assignment to non-variable (error token is "+= takes ") |
Date: |
Wed, 9 Feb 2022 13:48:05 -0600 |
On Wed, Feb 9, 2022, 1:37 PM Alex fxmbsw7 Ratchev <fxmbsw7@gmail.com> wrote:
> i try, and in this it isplays me this
>
> short -x lines
>
> +++ declare kwsi= kw id code takes _t
> +++ takes=
> +++ (( takes && kwsi += takes ))
> /dev/fd/63: line 21: ((: takes && kwsi += takes : attempted assignment
> to non-variable (error token is "+= takes ")
>
> i dunno ? any help ?
>
> i notice a space more between (( and takes
> also takes is = [0] so += doesnt run, and in declare before kwsi is
> even declared
>
> help ?
>
If you're trying to make the incrementing of kwsi conditional on the value
of takes, you need to group the increment assignment
(( takes && (kwsi += takes) ))
Otherwise it's trying to assign the increment to the result of the boolean
&& which is the integer 0 or 1 which are non-variables.
>
- /dev/fd/63: line 21: ((: takes && kwsi += takes : attempted assignment to non-variable (error token is "+= takes "), Alex fxmbsw7 Ratchev, 2022/02/09
- Re: /dev/fd/63: line 21: ((: takes && kwsi += takes : attempted assignment to non-variable (error token is "+= takes "), Alex fxmbsw7 Ratchev, 2022/02/09
- Re: /dev/fd/63: line 21: ((: takes && kwsi += takes : attempted assignment to non-variable (error token is "+= takes "), Alex fxmbsw7 Ratchev, 2022/02/09
- Re: /dev/fd/63: line 21: ((: takes && kwsi += takes : attempted assignment to non-variable (error token is "+= takes "), Alex fxmbsw7 Ratchev, 2022/02/09
- Re: /dev/fd/63: line 21: ((: takes && kwsi += takes : attempted assignment to non-variable (error token is "+= takes "), Alex fxmbsw7 Ratchev, 2022/02/09
- Re: /dev/fd/63: line 21: ((: takes && kwsi += takes : attempted assignment to non-variable (error token is "+= takes "), Alex fxmbsw7 Ratchev, 2022/02/09
- Re: /dev/fd/63: line 21: ((: takes && kwsi += takes : attempted assignment to non-variable (error token is "+= takes "), Greg Wooledge, 2022/02/09
- Re: /dev/fd/63: line 21: ((: takes && kwsi += takes : attempted assignment to non-variable (error token is "+= takes "), Alex fxmbsw7 Ratchev, 2022/02/09
- Re: /dev/fd/63: line 21: ((: takes && kwsi += takes : attempted assignment to non-variable (error token is "+= takes "), Dennis Williamson, 2022/02/09
- Re: /dev/fd/63: line 21: ((: takes && kwsi += takes : attempted assignment to non-variable (error token is "+= takes "), Alex fxmbsw7 Ratchev, 2022/02/09
Re: /dev/fd/63: line 21: ((: takes && kwsi += takes : attempted assignment to non-variable (error token is "+= takes "),
Dennis Williamson <=