screen
para desanexar seu terminal daquela sessão. screen
está procurando apenas a entrada do seu terminal para o metacaractere mágico ( Ctrl - a ), não em nada exibido dentro da sessão de terminal gerenciado por screen
próprio . Para demonstrar, criei um arquivo chamado detachsequence
que contém um caractere Ctrl - a seguido por um caractere d
:
$ hexdump detachsequence
0000000 01 64
Se eu cat
esta dentro de uma sessão screen
, nada (notável) irá acontecer; o arquivo será simplesmente exibido (não obstante o caractere de controle invisível):
$ cat detachsequence
d
Um echo
ou printf
seria igualmente normal.
Na verdade, seria uma falha de segurança particularmente ruim se cat
de um arquivo dentro de screen
pudesse enviar sequências de controle para screen
.