A
printf mióta builtin a POSIX shellben? Az csak bash-ban builtin. POSIX-ban az külön utility. Direkt POSIX compliant megoldást kértél, miért a bash-specifikus megoldás most?