saída do comando de piping para arquivos de texto que não estão funcionando

0

Tentando usar o CMD para imprimir a saída de um executável em um arquivo. O nome do programa é adb (no meu caminho). Quando chamado sem argumentos, imprime o texto de ajuda. Eu não consigo capturá-lo.

adb > adb.txt - Não funciona, pegue um arquivo txt vazio em dir > adb.txt - Funciona bem

Provavelmente não estou vendo algo óbvio.

    
por jiggunjer 29.01.2016 / 12:01

1 resposta

0

Isso não é uma falha na tubulação (Isso é realmente redirecionamento, a tubulação usa a saída no comando de outro programa, usando o operador |), mas como adb implementou a saída no prompt cmd. Em vez de enviar para STDOUT, ele envia este texto para STDERR.

Tente este comando:

adb 2>adb.txt

Mais informações aqui

    
por 29.01.2016 / 12:10