Esses números são octal (base 8). Ele só fará backslash em algo que tenha um nome simbólico ( \n
, \b
, \t
, etc.)
(eu prefiro hd
- hexdump -C
- eu mesmo.)
Eu tenho um arquivo de texto que estou tentando depurar um problema de codificação. Executei o arquivo por od -c
e obtive a seguinte saída:
3457540 , " t e x t " : " 302 241 Q u 303 251
Meu entendimento da página do manual é que -c "seleciona [s] caracteres ASCII ou escapes de barra invertida. " Eu acho que não entendo o que é uma fuga de barra invertida. Eu teria assumido que era um caractere de escape com estilo de string C, como
ou %code% . No entanto, estou recebendo valores (302 e 303) que estão claramente fora do intervalo de um byte. Alguém poderia explicar o que está acontecendo aqui? \n
Tags od