Add support for a field width, which defaults to 9 if unspecified or
zero. If the width is not exactly 9, we have to either cut off digits
or append zeroes to make up the difference. This brings us in line
with GNU coreutils, minus the %-N case which we do not handle.
PR: 287080
MFC after: 1 week