Exibir caracteres da guia como '^ I'

1

O comando cat tem uma opção -t

-t Display non-printing characters (see the -v option), and display tab characters as ^I.

O caractere de tabulação é representado por ^I .
Eu procurei uma explicação como:

This is a common notation that means “Control-I” which, as it turns out, is the same as a tab character.

Aparentemente, não há conexões de I e tab na ortografia e no significado.

Como entender isso?

    
por JawSaw 29.03.2018 / 03:01

1 resposta

4

How to understand it?

Ao ler uma página de manual que existe desde a versão 7 do UNIX:

man ascii

Veja o código do caractere (guia horizontal). Como a maioria dos códigos de controle, isso pode ser digitado em terminais com o acorde ⎈ Controle + I . Observe o que você obtém se subtrair 64 do código para o caractere I .

Observe o padrão com, digamos, ⎈ Controle + J e (alimentação de linha). Perceba, uma vez que você lembra onde @ está em um layout de teclado nos EUA, por que ⎈ Controle + 2 é, portanto, .

I searched an explanation

Sempre confira o manual. O manual, certamente nos BSDs, mas também em casos como este nos sistemas operacionais Linux, é seu amigo.

Leitura adicional

por 29.03.2018 / 04:51

Tags