On Mon, Mar 10, 2025 at 09:07:44 -0700, Brian Buhrow wrote: > The issue seems to be a change in the way command line arguments are > assigned to the $number variables, i.e. $1, $2, $3, etc.
See the last example below in: 2.5.1 Positional Parameters A positional parameter is a parameter denoted by a decimal representation of a positive integer. The digits denoting the positional parameters shall always be interpreted as a decimal value, even if there is a leading zero. When a positional parameter with more than one digit is specified, the application shall enclose the digits in braces (see 2.6.2 Parameter Expansion). Examples: "$8", "${8}", "${08}", "${008}", etc. all expand to the value of the eighth positional parameter. "${10}" expands to the value of the tenth positional parameter. "$10" expands to the value of the first positional parameter followed by the character '0'. -uwe