Why does the formatted spacing disappear when I store printf output in a variable?
In Bash, printf appears to preserve field width when run directly, but the spaces seem to disappear after capturing its output with command substitution: $ printf "%-9s:" "since"…