[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug in arithmetic expansion
From: |
Joern Knoll |
Subject: |
bug in arithmetic expansion |
Date: |
Sat, 9 Nov 2019 11:52:56 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 |
Hallo,
in playing around with digital keys (integers) which have a simple
arithmetic check property, I encountered problemsusing bash's arithmetic
expansion, when ever the used digital substrings have leading zeros. The
problem shows up already for the simplest operations, namely converting
a string argument to its numerical value, as shown below.
With thanks for your attention and best regards, Jörn Knoll
[tplx99]:/the/knoll > echo $((0123))
83
[tplx99]:/the/knoll > echo $((123))
123
[tplx99]:/the/knoll > echo $((01234))
668
[tplx99]:/the/knoll > echo $((1234))
1234
--
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
% Jörn Knoll phone: +49 6159 71 2753 %
% GSI fax: +49 6159 71 2990 %
% Planckstr. 1 email:J.Knoll@gsi.de %
% D-64291 Darmstadthttps://theory.gsi.de %
% %
% GSI Student Programhttps://theory.gsi.de/stud-pro %
% Schnelle Ionen e.V.https://www.SchnelleIonen.de %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- bug in arithmetic expansion,
Joern Knoll <=