Shell `printf` aligns in terms of bytes. Can use `awk`'s `printf` alignment instead, which works in character terms.