shncmp -version (return code: 0)
shncmp mode module 3.0.10
Copyright (C) 2000-2009 Jason Jordan <shnutils@freeshell.org>
shorten utilities pages:
http://www.etree.org/shnutils/
http://shnutils.freeshell.org/
This is free software. You may redistribute copies of it under the terms of
the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
There is NO WARRANTY, to the extent permitted by law.
shncmp --help (return code: 1)
shncmp: invalid option -- '-'
Usage: shncmp [OPTIONS] [file1 file2]
Mode-specific options:
-c secs check the first secs seconds of data for byte shift (default is 3)
-f fuzz fuzz factor: allow up to fuzz mismatches when detecting a byte-shift
-h show this help screen
-l list offsets and values of all differing bytes
-s check if WAVE data in the files is identical modulo a byte-shift
Global options:
-D print debugging information (each one increases debugging level)
-F file get input filenames from file, instead of command line or terminal
-H print times in h:mm:ss.{ff,nnn} format, instead of m:ss.{ff,nnn}
-P type progress indicator type. type is: {[pct], dot, spin, face, none}
-i fmt specify input file format decoder and/or arguments.
format is: "fmt decoder [arg1 ... argN (%f = filename)]"
-q suppress non-critical output (quiet mode)
-r val reorder input files? val is: {ask, ascii, [natural], none}
-v show version information
-w suppress warnings
-- indicates that everything following it is a filename