Quais são os números à esquerda da saída od?

1

Eu verifiquei a página od man, mas isso não explica isso. O que significam os números na coluna esquerda da saída od ?

    
por revelt 02.02.2017 / 12:19

2 respostas

4

Isso realmente é mencionado na página info para od (disponível executando info od ou visitando link que também está vinculado ao final da man page), embora não seja muito detalhado:

Each line of output consists of the offset in the input, followed by groups of data from the file. By default, od prints the offset in octal, and each group of file data is a C short int’s worth of input printed as a single octal number.

Portanto, na sua saída, os números mostrados são octal 0000000, 0000020 e 0000030, que são 0, 16 e 24 decimais. Observe que n da palavra written é o 17º caractere (byte, aqui) de o arquivo, portanto, ele pode ser encontrado começando a ler com um deslocamento de 16 e a nova linha final é o 24º, então a próxima linha (vazia) de saída começa com um deslocamento de 24.

    
por 02.02.2017 / 13:12
1

A primeira coluna na saída de od representa o deslocamento de bytes no arquivo.

    
por 02.02.2017 / 12:39