Page MenuHomeFreeBSD

Tell the world how to convert gigabytes to bytes with units(1) easily
ClosedPublic

Authored by 0mp on Tue, Mar 17, 9:37 AM.

Details

Summary
Tell the world how to convert gigabytes to bytes with units(1) easily

It turns out that units(1) is not as horrible to use in scripts as I initially
thought. When the --terse flag is combined with an appropriate output format
(set via --output-format), units(1) is actually capable of producing very nice
results. For example:

    units -o %0.f -t '4 gigabytes' bytes

is just going to print out the expected value of 4294967296.

There is no time to waste. People have to know about it.

I am adding an example for this at the top of the examples section because
this is what users are most likely looking for.

Diff Detail

Repository
rS FreeBSD src repository
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

0mp created this revision.Tue, Mar 17, 9:37 AM
0mp edited the summary of this revision. (Show Details)Tue, Mar 17, 9:39 AM
bcr accepted this revision.Tue, Mar 17, 9:55 AM

Who am I to stand in the way of a good unit conversion example? ;)
Go ahead with the commit! Thanks.

This revision is now accepted and ready to land.Tue, Mar 17, 9:55 AM
0mp added a comment.Tue, Mar 17, 10:03 AM
In D24096#529772, @bcr wrote:

Who am I to stand in the way of a good unit conversion example? ;)
Go ahead with the commit! Thanks.

Awesome!