Como colocar o resultado whereis em cd? [duplicado]

0

Meu formato é whereis directory | cd , mas não recebo nenhuma saída (nem mesmo um aviso).

Onde, como você tem outras postagens que exigem variáveis, minha pergunta pergunta como fazer isso sem elas.

    
por Death_by_Ch0colate 03.08.2017 / 23:02

1 resposta

1

Assim, no CentOS, o comando whereis prefixa a saída com sua pesquisa.

[root@JBCLAMP001 ~]# whereis bin
bin: /usr/local/bin

Então, apresentei o seguinte que parece funcionar nos meus testes até agora:

cd $(whereis bin | awk '{print $2}')

Alguns diretórios terão vários locais que podem ou não ser um problema. Por exemplo, na minha máquina, o diretório rpm possui 4 locais. O comando acima cd ainda funciona, mas ele irá cd você para o primeiro local listado e não informá-lo que há mais.

    
por 03.08.2017 / 23:10