ksh scripting sprintf

is there any sprintf function
in korn shell scripting,
or anything similar to sprintf?

Look at printf ('man printf' for details)

Then use printf like this:

var=13.165
newvar=$(printf "%.0f" $var)