Hello, The issue is actually locale-dependent:
ksh infers the decimal separator from LC_NUMERIC, and since my locale is ru_RU.UTF-8, it expects a comma (,) instead of a dot (.). Strange thing is, LC_NUMERIC affects neither zsh nor bc -- only ksh. I believe this behaviour should be at least documented somewhere. Regards, Andrey.
Description: OpenPGP digital signature