![]() |
![]() |
![]() |
![]() |
hd [-8] [-A формат] [-n количество] [-s пропуск]
[-t
формат[строка_формата]]
[-v]
[файл...]
QNX Neutrino,
Microsoft Windows
-8
Использовать 8-битовые символов в коде ASCII (значение по умолчанию – 7).-A формат
Отображать поле смещения файла в указанном формате. Действительные форматы:d – десятичный, 9 разрядов;
n – нет (поле не учитывается);
o – восьмеричный, 10 разрядов;
x – шестнадцатеричный, 7 разрядов.
-n количество
-s пропуск
-t формат[строка_формата]
-v
файл
поле смещения файла выводится в виде шестнадцатеричного числа из 7 разрядов;
поле смещения файла отделяется от данных пробелом;
данные отображаются блоками по 16 байтов, разделенных пробелами в шестнадцатеричном формате;
те же данные также отображаются в ASCII, если они представляют собой печатаемые символы; непечатаемые данные выводятся как точки.
$ echo "abcdefghijklmnopqrstuvwxyz01234" | hd
0000000: 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 abcdefghijklmnop
0000010: 71 72 73 74 75 76 77 78 79 7a 30 31 32 33 34 0a qrstuvwxyz01234.
Единицы |
Добавляемый суффикс |
Блоки (512 байтов) |
b |
Килобайты (1024 байта) |
k |
Мегабайты (1 048 576 байтов) |
m |
a
Именованные символы. Печатаемые символы выводятся "как есть", а непечатаемые символы – в виде точек (.).c
ASCII-мнемоника |
Значение |
Представление |
NUL |
00 |
\0 |
(звуковой сигнал) |
07 |
\a |
(символ возврата на позицию) |
08 |
\b |
(символ табуляции) |
09 |
\t |
(символ новой строки) |
0a |
\n |
(символ вертикальной табуляции) |
0b |
\v |
(символ перевода страницы) |
0c |
\f |
(символ возврата каретки) |
0d |
\r |
d[1|2|4|C|S|I|L]
Десятичный формат, в виде объектов размера int по умолчанию.f[4|8|F|D|L]
Формат с плавающей запятой, в виде объектов размера float по умолчанию.o[1|2|4|C|S|I|L]
Восьмеричный формат, в виде объектов размера int по умолчанию.u[1|2|4|C|S|I|L]
Десятичный формат без знака, в виде объектов размера int по умолчанию.x[1|2|4|C|S|I|L]
Отображение
входных
данных |
Размер |
Шестнадцать 1-байтовых объектов |
1 |
Восемь 2-байтовых объектов |
2 |
Четыре 4-байтовых значения на строку |
4 |
Два 8-байтовых значения на строку |
8 |
char |
C |
double |
D |
float |
F |
int |
I |
long или long double (в зависимости от формата) |
L |
short |
S |
hd -s 1b -n 10b
/dev/hd0
0
Все входные файлы обработаны успешно.>0
Возникла ошибка.