O problema pode ser encontrado quando você faz Byobu ls |grep
attached > > ~/byobu_out
.
Quando você filma este arquivo, a saída é normal, ou seja,
session1name:details
session2name:details
mas quando você abre em vi
, você vê que o arquivo é assim:
^[]0;[user@host](x.x.x.x)] - byobu^Gsession1name:details
session2name:details
Então, quando você passar essa saída por sed
, ela será interrompida em ]0
.
Para superar isso, use tail -c +x [filename]
para ver a saída, em que x
é o número de bytes do cabeçalho de lixo eletrônico.
Além disso, o cabeçalho de lixo eletrônico não é mais do que o título da janela do terminal byobu.