canaliza um programa para menos

5

Eu estou mergulhando na criação e aprendendo o git e ao mesmo tempo aprendendo bash. Estou tentando fazer algo simples como ver a seção de ajuda do

$ git config

infelizmente, quando digito que a saída da ajuda sai da tela. Fazendo algumas googling eu achei menos para ser o programa que eu quero usar para rolar.

Eu tentei

$ git config | menos

sem sucesso. Alguma ideia? Obrigado!

    
por coderdave 25.09.2010 / 22:41

2 respostas

10

O Git provavelmente está gravando sua saída no fluxo de erro padrão, em vez do fluxo de saída padrão, porque os parâmetros de comando não estão corretos. Leia sobre os fluxos padrão do Unix aqui .

Para corrigir o problema, é necessário redirecionar o fluxo de erros para o fluxo de saída da seguinte maneira:

git config 2>&1 | less

    
por 25.09.2010 / 22:48
4

O piping apenas redireciona o stdout. Se você quiser stderr, então você precisa redirecionar isso para stdout primeiro.

git config 2>&1 | less
    
por 25.09.2010 / 22:46