od -- восьмеричный, десятичный, шестнадцатеричный и ASCII дамп

Версия для печатиОтправить другуPDF version
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
Ваша оценка: Нет Средняя: 5 (1 голос)

Вставай, Україно!

Литература