Grep algo específico dos resultados da última execução?

1

Eu instalei alguns utilitários da CLI e obtive uma saída bastante longa descrevendo o que foi instalado diretamente, o que precisava de algumas dependências, o que não precisava mais ser instalado, etc.

Existe uma maneira de entender algo desse último comando? Uma palavra muito certa que eu preciso.

Obrigado,

    
por JohnDoea 27.12.2016 / 02:28

3 respostas

0

Eu precisava de algo que fizesse isso depois de executar o comando de instalação e não para comandos de instalação.

Embora eu não saiba um comando para fazer isso depois que o comando de instilação foi executado, o que eu fiz foi copiar a saída do próprio Bash, em um editor de texto como Vi ou Nano, e então procurar por todas as instâncias de a frase desejada.

    
por 27.12.2016 / 03:16
1
'your install command' > /tmp/out.txt 2>&1

use o /tmp/out.txt para aplicar os padrões necessários

grep "pattern" /tmp/out.txt

Redirecionar stderr para stdout (& 1) e redirecionar o stdout para um arquivo:

'your install command' > /tmp/out.txt 2>&1
    
por 27.12.2016 / 02:49
0

As informações podem estar nos arquivos de log de apt .

grep -Ri "pattern" /var/log/apt/*log
    
por 27.12.2016 / 12:37