>> Ваша ошибка -- в рассчётах. Пожроюности - в man bash.
> Безусловно, но что такое "Пожроюности" я не понял.Я тоже.
> И где в man bash описана эта подстановка, я тоже не могу
> найти.
Так вот же:
$ man bash |grep \\\$@
formed, with the exception of "$@" as explained below under Special Parameters. Path‐
is, "$@" is equivalent to "$1" "$2" ... If the double-quoted expansion occurs
ters, "$@" and $@ expand to nothing (i.e., they are removed).
only exceptions to this are the expansions of "$@" and "${name[@]}" as explained above
$ _