mirror of
https://github.com/fish-shell/fish-shell
synced 2024-12-27 05:13:10 +00:00
44cfe3e340
Fixes #3797
11 lines
600 B
Fish
11 lines
600 B
Fish
# This is needed because GNU and BSD implementations of `od` differ in the whitespace they emit.
|
|
# In the past we used the `xxd` command which doesn't suffer from such idiosyncrasies but it isn't
|
|
# available on some systems unless you install the Vim editor. Whereas `od` is pretty much
|
|
# universally available. See issue #3797.
|
|
#
|
|
# We use the lowest common denominator format, `-b`, because it should work in all implementations.
|
|
# I wish we could use the `-t` flag but it isn't available in every OS we're likely to run on.
|
|
#
|
|
function display_bytes
|
|
od -b | sed -e 's/ */ /g' -e 's/ *$//'
|
|
end
|