-a
|
dasselbe wie -t a, wähle benannte Zeichen
|
-b
|
dasselbe wie -t oC, wähle Oktalbytes
|
-c
|
dasselbe wie -t c, wähle ASCII-Zeichen oder Backslash-Escapes
|
-d
|
dasselbe wie -t u2, wähle dezimale Shorts ohne Vorzeichen
|
-f
|
dasselbe wie -t fF, wähle Fließkommazahlen
|
-h
|
dasselbe wie -t x2, wähle hexadezimale Shorts
|
-i
|
dasselbe wie -t d2, wähle dezimale Shorts
|
-l
|
dasselbe wie -t d4, wähle dezimale Longs
|
-o
|
dasselbe wie -t o2, wähle oktale Shorts
|
-x
|
dasselbe wie -t x2, wähle hexadezimale Shorts
|
Bei Benutzung der älteren Syntax (dem zweiten Aufrufformat), steht
OFFSET für -j OFFSET. MARKE ist die Pseudoadresse des ersten auszugebenden
Bytes, sie wird entsprechend erhöht, wenn die Ausgabe fortschreitet. Für
OFFSET und MARKE bedeutet ein 0x- oder 0X-Prefix hexadezimal, Suffixe
können ».« für oktal und »b« für multipliziert mit 512 sein.
|
TYP setzt sich zusammen aus einer oder mehreren dieser Spezifikationen:
|
a
|
ein benanntes Zeichen
|
c
|
ASCII-Zeichen oder Backslash-Escape
|
d[ANZAHL]
|
|
dezimal mit Vorzeichen, ANZAHL Bytes pro Zahl
|
f[ANZAHL]
|
|
Fließkomma, ANZAHL Bytes pro Zahl
|
o[ANZAHL]
|
|
oktal, ANZAHL Bytes pro Zahl
|
u[ANZAHL]
|
|
dezimal ohne Vorzeichen, ANZAHL Bytes pro Zahl
|
x[ANZAHL]
|
|
hexadezimal, ANZAHL Bytes pro Zahl
|
ANZAHL ist eine Zahl. Wenn TYP einer von »d«, »o«, »u«, oder »x« ist,
kann ANZAHL auch »C« für sizeof(char),
»S« für sizeof(short) , »I« für sizeof(int) oder »L« für sizeof(long) sein.
Wenn TYP »f« ist, kann ANZAHL auch »F« für sizeof(float), »D« für sizeof(double)
oder »L« für sizeof(long double) sein.
RADIX ist »d« für dezimal, »o« für oktal, »x« für hexadezimal oder »n« für nichts.
BYTES ist hexadezimal mit 0x- oder 0X-Prefix, wird multipliziert mit 512
für Suffix »b«, mit 1024 für »k« und mit 1048576 für »m«. Wird ein Suffix »z«
zu einem belibigen Typ angehängt, werden am Ende jeder Zeile die druckbaren
Zeichen ausgegeben. -s ohne eine Zahl impliziert »3«. -w ohne eine Zahl
impliziert »3«'. Standard ist -A o -t d2 -w 16.