ecoa a saída de um fluxo contínuo [fechado]

0

Estou executando um comando através do script bash e o comando fornece fluxo contínuo de saída.

echo -e $(  npm start)

o problema é eco imprimir apenas a saída mais recente. Como faço para obter todo o fluxo não o mais recente.

    
por FooBar 09.08.2018 / 15:10

1 resposta

1

Com uma substituição de comando, o shell precisaria esperar que o comando em $(...) fosse completamente concluído antes de executar o restante da linha de comando (o echo -e ).

Nesse caso, você não precisa de uma substituição de comando:

npm run start

produziria sua saída sem a ajuda de echo .

Se você precisar gravar isso em um arquivo de log:

npm run start >/some/path/log.txt 2>&1

Isso redirecionaria a saída padrão e quaisquer mensagens de diagnóstico para o caminho do arquivo de log fornecido.

    
por 09.08.2018 / 15:40