od(1)
| OD(1) | Команды Пользователя | OD(1) |
ИМЯ
od - дамп файлов в восьмеричный и другие форматы
СИНТАКСИС
od [[u041E]ПЦИЯ]...
[ФАЙЛ]...
od [-abcdfilosx]... [ФАЙЛ]
[[+]СМЕЩЕНИЕ[.][b]]
od --traditional
[ОПЦИЯ]...
[ФАЙЛ]
[[+]СМЕЩЕНИЕ[.][b]
[+][МЕТКА][.][b]]
ОПИСАНИЕ
Печатает однозначное (по умолчанию байтовое восьмеричное) представление ФАЙЛА на стандартный вывод. Если на входе более, чем один ФАЙЛ, объединяет их по указанным правилам в форму ввода. С не ФАЙЛ, или когда ФАЙЛ - -, считывает стандартный ввод.
Все аргументы для длинных ключей обязательны и для коротких ключей.
- -A, --address-radix=ОСНОВАНИЕ
- выводить смещения в файлах в заданной системе счисления
- -j, --skip-bytes=Ч
- пропустить первые Ч байт
- -N, --read-bytes=Ч
- считывать только Ч байт в каждом файле
- -S, --strings[=Ч]
- выводить строки длиной по меньшей мере Ч графических знаков
- -t, --format=ТИП
- выбор формата или форматов вывода
- -v, --output-duplicates
- не помечать знаком * невыводимые строки
- -w, --width[=Ч]
- выводить Ч байт в каждой выходной строке
- --traditional
- принимать аргументы в традиционной форме
- --help
- показать справку и выйти
- --version
- показать информацию о версии и выйти
Традиционные спецификации формата можно писать вперемешку, они аккумулируются:
- -a
- синоним -t a, именованные символы
- -b
- синоним -t o1, восьмеричные байты
- -c
- синоним -t c, ASCII-символы или управляющие последовательности с `´
- -d
- синоним -t u2, беззнаковые десятичные двухбайтовые единицы
- -f
- синоним -t fF, числа с плавающей точкой
- -i
- синоним -t dI, десятичные целые
- -l
- синоним -t dL, десятичные длинные целые
- -o
- синоним -t o2, восьмеричные двухбайтовые единицы
- -s
- синоним -t d2, десятичные двухбайтовые единицы
- -x
- синоним -t x2, шестнадцатеричные двухбайтовые единицы
Если применимы и первая, и вторая формы вызова, предполагается вторая форма, если последний операнд начинается на + или (если заданы два операнда) на цифру. Операнд СМЕЩЕНИЕ означает -j СМЕЩЕНИЕ. МЕТКА -- это псевдоадрес первого напечатанного байта, увеличивается в процессе вывода. Префикс 0x или 0X задает СМЕЩЕНИЕ или МЕТКУ как шестнадцатеричные числа, суффикс `.' -- как восьмеричные, а суффикс b умножает на 512.
ТИП может состоять из одного или более следующих описаний:
- a
- именованный символ
- c
- ASCII-символ или управляющая последовательность с `´
- d[ЧИСЛО]
- знаковое десятичное целое размером заданное ЧИСЛО байт
- f[ЧИСЛО]
- число с плавающей точкой размером заданное ЧИСЛО байт
- o[ЧИСЛО]
- восьмеричное целое размером заданное ЧИСЛО байт
- u[ЧИСЛО]
- беззнаковое десятичное целое размером заданное ЧИСЛО байт
- x[ЧИСЛО]
- шестнадцатеричное целое размером заданное ЧИСЛО байт
Если ФОРМАТ - одно из [doux], ЧИСЛО может задаваться как C (char), S (short), I (int) или L (long), если ФОРМАТ равен f, то ЧИСЛО также может быть F (float), D (double) или L (long double).
ОСНОВАНИЕ может быть d (десятичным), o (восьмеричным), x (шестнадцатеричным) или n (не выводить смещения). Н с префиксом 0x или 0X воспринимается как шестнадцатеричное, с суффиксом b умножается на 512, с суффиксом k - на 1024 и суффиксом m -- на 1048576. Если добавить к любому формату суффикс z, то в конце каждой строки будут выводиться печатные символы. --string без параметра подразумевает 3, --width подразумевает 32. По умолчанию используются ключи -A o -t d2 -w 16.
АВТОР
Джим Мейеринг.
СООБЩЕНИЕ ОБ ОШИБКАХ
Об ошибках сообщайте по адресу <bug-coreutils@gnu.org>.
АВТОРСКИЕ ПРАВА
Copyright (c) 2006 Free Software Foundation, Inc.
Это
свободное
программное
обеспечение.
Вы можете
распространять
его копии
при
соблюдении
условий GNU General Public
License <http://www.gnu.org/licenses/gpl.html>. Не
предоставляется
НИКАКИХ
ГАРАНТИЙ в
установленных
законом
пределах.
СМ. ТАКЖЕ
Полная документация для od поддерживается в виде руководства в формате Texinfo. Если программы info и od установлены и настроены в системе, то по команде
- info od
вы получите доступ к более полному руководству.
ПЕРЕВОД
Перевод с английского russians <pawel5@mail.ru> 2007
| Май 2006 | od 5.97 |
