Qual é a maneira mais fácil de utilizar a saída do comando? [duplicado]

1

Eu estou tentando grep para determinada string depois de emitir o comando grpck -n ALL , então quando tento grpck -n ALL | grep -i format , por exemplo, eu ainda vejo a saída inteira e não apenas as linhas contendo a string format .

Eu sei que eu poderia direcionar a saída para um arquivo e usar o grep nesse arquivo, mas tem que ser uma maneira mais fácil.

O grpck é apenas um exemplo, já que notei outros comandos que não suportam o grep.

    
por Stan K 02.11.2018 / 13:47

1 resposta

1

O comando grpck -n ALL retorna um erro no meu sistema invalid option -- 'n' . Esse erro é gerado no stderr. Eu acho que você quer redirecionar o stderr para o stdout antes de usar o grep:

grpck -n ALL 2>&1 | grep -i sort

Eu alterei "format" para "sort" porque minha saída não tinha nenhum "formato".

    
por 02.11.2018 / 14:06

Tags