shell: document another arithmetic discrepancy with bash

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko 2023-06-15 12:44:43 +02:00
parent 648f506949
commit 22cb0d573a
2 changed files with 11 additions and 0 deletions

View File

@ -0,0 +1,2 @@
7:7
x=3

View File

@ -0,0 +1,9 @@
exec 2>&1
a='x=1'
b='x=2'
c='x=3'
# The variables should evaluate immediately when they encountered,
# not when they go into an operation. Here, order of evaluation
# of names to numbers should be a,b,c - not b,c,a:
echo 7:$((a+b*c))
echo "x=$x"