OD(1) Справочник основных команд FreeBSD OD(1)
НАЗВАНИЕ
od -- восьмеричный, десятичный, шестнадцатеричный и ASCII дамп
СИНТАКСИС
od [-aBbcDdeFfHhIiLlOosvXx] [-A формат] [-j пропуск] [-N длина] [-t тип]
[[+]смещение[.][Bb]] [файл ...]
ОПИСАНИЕ
Утилита od является фильтром, который отображает указанные файлы (либо
стандартный ввод, если файлы не указаны) в заданном пользователем фор-
мате.
Имеются следующие опции:
-A формат Задать формат вывода адресов входных файлов. Аргумент формат
может принимать значение d, o, x или n, что соответственно
означает выводить десятичные, восьмеричные или шестнадцате-
ричные адреса, либо не выводить их вообще.
-a Выводить символы с именами. Эквивалентно -t a.
-B, -o Выводить восьмеричные короткие целые. Эквивалентно -t o2.
-b Выводить восьмеричные байты. Эквивалентно -t o1.
-c Выводить символы, экранированные в стиле языка C. Эквива-
лентно -t c.
-D Выводить десятичные целые без знака. Эквивалентно -t u4.
-d Выводить короткие целые без знака. Эквивалентно -t u2.
-e, -F Выводить числа двойной точности с плавающей запятой. Эквива-
лентно -t fD.
-f Выводить числа одинарной точности с плавающей запятой. Экви-
валентно -t fF.
-H, -X Выводить шестнадцатеричные целые. Эквивалентно -t x4.
-h, -x Выводить шестнадцатеричные короткие целые. Эквивалентно -t
x2.
-I, -L, -l Выводить десятичные длинные целые со знаком. Эквивалентно -t
dL.
-i Выводить десятичные целые со знаком. Эквивалентно -t dI.
-j пропуск Пропустить заданное аргументом пропуск количество байт комби-
нированного ввода перед началом вывода. После числа может
следовать b, k или m, чтобы задать значение в блоках (по 512
байт), килобайтах и мегабайтах соответственно.
-N длина Вывести байт не больше, чем задано аргументом длина.
-O Выводить восьмеричные целые. Эквивалентно -t o4.
-s Выводить короткие целые со знаком. Эквивалентно -t d2.
-t тип Задать формат вывода. Аргумент тип - это строка, состоящая
из одного или более спецификаторов типа:
a Символы с именами (ASCII). Управляющие символы отоб-
ражаются с такими именами:
000 NUL 001 SOH 002 STX 003 ETX 004 EOT 005 ENQ
006 ACK 007 BEL 008 BS 009 HT 00a NL 00b VT
00c FF 00d CR 00e SO 00f SI 010 DLE 011 DC1
012 DC2 013 DC3 014 DC4 015 NAK 016 SYN 017 ETB
018 CAN 019 EM 01a SUB 01b ESC 01c FS 01d GS
01e RS 01f US 020 SP 0ff DEL
c Символы из стандартного набора символов. Непечатае-
мые символы отображаются в виде трёхзначных восьме-
ричных кодов, за исключением следующих символов,
которые экранируются в стиле языка C:
NUL \0
звонок \a
забой \b
перевод строки \n
возврат каретки \r
табуляция \t
вертикальная табуляция
\v
Мультибайтовые символы отображаются в области, соот-
ветствующей первому байту символа. Остальные байты
показываются в виде `**'.
[d|o|u|x][C|S|I|L|n]
Десятичные со знаком (d), восьмеричные (o), десятич-
ные без знака (u) или шестнадцатеричные (x). Далее
может следовать необязательный спецификатор размера,
один из C (char), S (short), I (int), L (long), или
размер в байтах в виде десятичного числа.
f[F|D|L|n]
Число с плавающей запятой. Далее может следовать
необязательный спецификатор размера, один из F
(float), D (double) или L (long double).
-v Выводить входные данные полностью, не заменяя повторяющиеся
значения на `*'.
Может быть задано несколько опций, задающих формат вывода. Каждому
заданному формату в выводе будет соответствовать отдельная строка.
Если формат вывода не задан, предполагается -t oS.
ОКРУЖЕНИЕ
Переменные окружения LANG, LC_ALL и LC_CTYPE влияют на процесс выполнения
od, как описано в environ(7).
СТАТУС ЗАВЕРШЕНИЯ
Утилита od возвращает 0 в случае успешного завершения и >0 в случае воз-
никновения ошибки.
СОВМЕСТИМОСТЬ
Традиционная опция -s для извлечения строковых констант не поддержива-
ется; вместо неё можно воспользоваться утилитой strings(1).
СМОТРИ ТАКЖЕ
hexdump(1), strings(1)
СТАНДАРТЫ
Утилита od соответствует стандарту IEEE Std 1003.1-2001 (``POSIX.1'').
ИСТОРИЯ
Команда od появилась в Version 1 AT&T UNIX.
FreeBSD 6.2 11 июля 2004 FreeBSD 6.2
Последние комментарии
21 неделя 6 дней назад
46 недель 20 часов назад
2 года 46 недель назад
3 года 16 недель назад
3 года 39 недель назад
4 года 2 недели назад
4 года 3 недели назад
4 года 6 недель назад
4 года 18 недель назад
4 года 22 недели назад