Quando utilizzo iTerm 2 (con zsh) e un comando è in esecuzione al prompt, ogni minuto o così ^ @ (carattere NULL) viene visualizzato sul terminale. Di seguito è riportato un esempio, utilizzando socat
, ma altri comandi producono lo stesso risultato:
2016/03/11 09:59:36 socat[1514] D data loop: sock1->eof=0, sock2->eof=0, closing=0, wasaction=1, total_to={0.000000} 2016/03/11 09:59:36 socat[1514] D select(8, &0xa0, &0x0, &0x0, NULL/0.000000) ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
In questo esempio, ^ @ è scritto alla fine dell'ultima riga ogni minuto circa.
Se eseguo lo stesso comando con l'app mac / mac integrata nel terminale, l'output è pulito.
Qualche idea di dove vengono questi personaggi nulli e come eliminarli?