printf

printf#

Formatted output (more portable than echo).

$ printf '%s\n' "$value"
$ printf '%-20s %5d\n' name 42
$ printf '%(%Y-%m-%d)T\n' -1