a question regarding proper printf(3) formating and alignment
arundel at freebsd.org
Wed Nov 17 15:50:06 UTC 2010
i've looked at a lot of utilities in the bsd src tree and most of them seem to
be doing something like this:
Device 1M-blocks Used Avail Capacity
/dev/label/swapfs 10239 0 10239 0%
/dev/label/swap 8191 0 8191 0%
Total 18431 0 18431 0%
as you can see the header simply gets written with a number of tabs in between
the keywords, but then the actual output aligns differently.
i'd like to learn of ways formatting the header so that it aligns properly,
whether the device name is 10 chars long or 1000. is there an example for this
somewhere in the src tree?
thanks in advance.
More information about the freebsd-questions