|
-b |
Interpret bytes in octal.
|
-c |
Interpret characters.
Certain non-graphic characters appear as C escapes:
null=\0,
backspace=\b,
formfeed=\f,
newline=\n,
return=\r,
tab=\t;
others appear as 3-digit octal numbers.
For a multibyte character,
the graphical representation is printed for its first byte,
remaining bytes are marked
**. |
-d |
Interpret unsigned two-byte words in decimal.
|
-D |
Interpret unsigned four-byte words in decimal.
|
-f |
Interpret floating point format as single precision.
|
-F |
Interpret floating point format as double precision.
|
-o |
Interpret two-byte words in octal.
|
-O |
Interpret four-byte words in octal.
|
-s |
Interpret signed two-byte words in decimal.
|
-S |
Interpret signed four-byte words in decimal.
|
-v |
Print identical groups of output lines
that immediately follow each other
instead of abbreviating
all but the first one by printing a single
* character.
|
-x |
Interpret two-byte words in hexadecimal.
|
-X |
Interpret four-byte words in hexadecimal.
|
The following option is supported as an extension:
|
-C |
Prints the input data interpreted as characters
as another column right next to the regular output.
Non-printable characters are replaced by periods.
|
The
file argument specifies which file is to be dumped.
If no file argument is specified,
the standard input is used.
If more than one file argument is specified,
the concatenation of all files
without an intervening separator
is dumped.
|
The offset argument specifies the offset
in the file where dumping is to commence.
This argument is normally interpreted
as octal bytes.
If '.' is appended, the offset is interpreted in
decimal.
If 'b' is appended, the offset is interpreted in
blocks of 512 bytes.
If the file argument is omitted,
the offset argument must be preceded by
'+' with
/usr/5bin/posix/od. |
The following options have been introduced by POSIX.2.
If any of these options is present,
an offset-like argument
is always interpreted as the name of a file to be dumped.
|
-A address_base
|
|
Sets the format of the file offset printed in the first column.
Valid values for address_base are:
|
d |
Print offset as decimal.
|
n |
Print no offset column.
|
o |
Print offset as octal (default).
|
x |
Print offset as hexadecimal.
|
|
|
-j skip
|
Skip
skip bytes of input,
where
skip may be either a decimal number,
an octal number preceded by
0, or a hexadecimal number preceded by
0x or
0X. If the last character of
skip is
b (if not a hexadecimal number),
k, or
m, the value is multiplied by
512, 1024, or 1048576, respectively.
|
-N count
|
Terminate processing after
count bytes of input,
where
count may be either a decimal number,
an octal number preceded by
0, or a hexadecimal number preceded by
0x or
0X. |
-t type_string
|
|
Set output format.
type_string may consist of one or more specifications as follows:
|
a
|
Print characters,
ignoring the most significant bit.
ASCII control characters are printed as their names,
other nonprintable characters are printed as octal bytes.
|
c
|
Print characters.
Non-printable characters are either printed as escape sequences
'\0', '\a', '\b', '\f', '\n', '\r', '\t', '\v'
or as octal bytes.
For a multibyte character,
the graphical representation is printed for its first byte,
remaining bytes are marked
**. |
d[1|2|4|8|C|S|I|L]
| |
Print signed decimal words,
with the word length indicated by the second character
(1 one byte per word,
2 two bytes per word,
4 four bytes per word,
8 eight bytes per word,
C the size of the C language 'char' data type,
S the size of the C language 'short' data type,
I the size of the C language 'int' data type,
and L the size of the C language 'long' data type).
The default is the machine word length.
|
f[4|8|F|D|L]
| |
Print floating point format,
with the precision indicated by the second character
(4 and F single precision,
8, D, and L double precision).
The default is double precision.
|
o[1|2|4|8|C|S|I|L]
| |
Print octal words,
with the word length indicated by the second character
as described for
d above.
|
u[1|2|4|8|C|S|I|L]
| |
Print unsigned decimal words,
with the word length indicated by the second character
as described for
d above.
|
x[1|2|4|8|C|S|I|L]
| |
Print hexadecimal words,
with the word length indicated by the second character
as described for
d above.
|
|
|
|