In any POSIX shell: Code: no=98487655 right=${no#??} printf "%d%0${#right}d\n" "${no%"$right"}" 0
no=98487655 right=${no#??} printf "%d%0${#right}d\n" "${no%"$right"}" 0