Um arquivo está sendo baixado sequencialmente por wget
.
Se eu começar a descompactá-lo cat myfile.tar.bz2 | tar -xj
, ele pode descompactar corretamente ou falhar com "EOF inesperado", dependendo do que for mais rápido.
Como "capturar e seguir" um arquivo, ou seja, enviar o conteúdo do arquivo para stdout, mas não sair no EOF, mantenha-se inscrito nesse arquivo e continue produzindo novas partes dos dados, saindo apenas se o arquivo for fechado por escritor e não reaberto dentro de N segundos.
Eu criei um script cat_and_follow com base na resposta da @ arielCo que também encerra tail
quando o arquivo não está mais sendo aberto para gravação.
tail
funciona com arquivos binários também?
less +F
...
wget ... && tar xjvf ...
tail
comando com sua opção follow.