Manipulando a ordenação dos resultados do comando whereis

1

Neste momento, se eu digitar whereis em um executável que eu estou interessado em conhecer o local, recebo vários resultados onde esse software está localizado. Que configuração pode ser feita para obter o último resultado na frente da lista?

Se eu estiver executando whereis gcc , posso ter 5 versões diferentes de gcc no sistema operacional, mas a versão mais recente / mais recente é exibida nos resultados de whereis gcc , por isso não é a versão preferida de gcc . Portanto, embora eu tenha a versão 7.1 do GCC, executar gcc -v exibe a versão mais baixa instalada na minha caixa.

    
por wesg 17.07.2017 / 13:48

1 resposta

1

whereis python | sed 's/ /\n/g' | sort | uniq

Em seguida, o tipo tem muitas opções

Se você quiser inverter a ordem:

whereis python | sed 's/ /\n/g' | sort -r | uniq

-r, --reverse
    reverse the result of comparisons

se você (puder) tiver alguns arquivos binários / fontes / manuais estranhos contendo caracteres especiais:

-i, --ignore-nonprinting
    consider only printable characters
    
por 17.07.2017 / 17:54

Tags