Estou procurando a saída "detalhada" de scp
, conforme mostrado pelo comando a seguir, mas excluindo todas as linhas que contêm debug1:
:
scp -v /path/to/some_very_large_file user@host:/home/user/test.deleteme 2>&1
Como você deve ver, após um curto período de tempo scp
começa a exibir uma linha de progresso que é atualizada com frequência.
Este comando deve ser chamado de dentro de um script bash, e manter a saída de progresso é desejada. No entanto, alguém pode explicar por que a indicação de progresso é perdida quando esse comando é canalizado dessa forma?:
scp -v /path/to/some_very_large_file user@host:/home/user/test.deleteme 2>&1 | grep -v 'debug1:'
Qualquer ideia sobre uma solução alternativa também é bem-vinda; isso é com o Ubuntu 16.02.2 LTS.