Useful to check large strings like \$PATH for characters that may be causing a regex match failure
Works like a standard unix filter program - string is read from a file argument or passed via stdin
"
# used by usage() in lib/utils.sh
# shellcheck disable=SC2034
usage_args="[<file>]"
help_usage "$@"
# need GNU switches
if is_mac;then
od(){
command god "$@"
}
fi
# -c printable characters or backslash escapes
# -v don't suppress duplicates with a *, we will post process them with sort
# -w1 only output 1 char per line so we can post process with sort, can be no space between the -w and 1 otherwise it'll try to read the 1 as a file argument