'cmp - b arquivo1 arquivo2' respostas: “arquivo1 arquivo2 difere: 12 byte, linha 2 é 154 l 151 i”, o que é '154' e '151' em referência a?

3
$ cmp -b file1 file2 
file1 file2 differ: 12 byte, line 2 is 154 l 151 i

nesta resposta, o que '154' e '151' se referem?

    
por Gopinath Pushpa Thirunavukaras 10.08.2018 / 16:41

1 resposta

2

A versão GNU de cmp (que você está usando) imprime os diferentes bytes quando recebe a opção -b . Se nenhuma representação imprimível do byte puder ser mostrada, cmp será exibido

[...] control bytes as a ^ followed by a letter of the alphabet and precede bytes that have the high bit set with M- (which stands for "meta").

(citação do manual cmp em um sistema GNU).

154 na saída refere-se à letra l e 151 refere-se à letra i (também visível na saída). Estes são os códigos ASCII octal (veja man ascii ) para os primeiros bytes em cada arquivo que difere entre os arquivos.

    
por 10.08.2018 / 16:43