Page MenuHomeFreeBSD

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

Authored by 0mp on Mar 17 2020, 9:37 AM.
Tags
None
Referenced Files
F132580478: D24096.id69588.diff
Sat, Oct 18, 3:45 AM
F132580476: D24096.id.diff
Sat, Oct 18, 3:45 AM
F132580470: D24096.id69589.diff
Sat, Oct 18, 3:45 AM
F132558672: D24096.id69589.diff
Fri, Oct 17, 11:27 PM
F132529442: D24096.diff
Fri, Oct 17, 5:23 PM
Unknown Object (File)
Tue, Sep 23, 4:56 PM
Unknown Object (File)
Mon, Sep 22, 10:05 PM
Unknown Object (File)
Sep 17 2025, 3:12 PM
Subscribers

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 - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

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.Mar 17 2020, 9:55 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!