Pular para o conteúdo

Combinando find com a variável PATH

Dica publicada em Linux / Comandos
Saulo Gomes saulobr88
Hits: 9.655 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Combinando find com a variável PATH

Quando eu preciso saber em qual diretório está o executável de algum comando, faço uso do comando find.

Em um belo dia precisei saber onde estava o executável, porém não tinha o comando which instalado no Linux, a solução foi usar o find para encontrar onde ele estava.

No meu caso, eu apenas precisava procurá-lo dentro dos diretórios que estão na variável PATH do sistema. Você pode fazer com qualquer variável de sua escolha. Fiz da seguinte forma:

find $(echo $PATH | tr ":" " ") -iname zless

O comando find aceita procurar em mais de um caminho, que nesse caso estão separados por dois pontos (:). Não precisei colocar o \e para o tr substituir pelo espaço em branco.

Espero ter ajudado.

Valeu galera do VOL.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Watch - assista a saída de um comando periodicamente

Salvando configurações de brilho - Ubuntu 14.04

Transferência de arquivos usando o fish no KDE

lspci - Verificando memória de vídeo

Atalhos do KDE no Linux Mint 17.1

O comando uname

Como tirar o print de uma região da tela usando o terminal

#1 Comentário enviado por julio_hoffimann em 16/04/2010 - 20:48h
Saulo,

Uma terceira opção seria o comando whereis.

Abraço.
#2 Comentário enviado por anderson1277 em 20/07/2010 - 18:16h
vlw pela dica cara
#3 Comentário enviado por fabio76 em 14/03/2011 - 10:20h
Bom dia

Show muito bom esta dica parabens !!!
Apenas fiz umscript com nomeprog.sh com sua dica veja :

#!/bin/bash
echo "Digite o nome do programa para saber onde esta o executavel:";
read P
find $(echo $PATH | tr ":" " ") -iname $P

Valeu!!!

Contribuir com comentário

Entre na sua conta para comentar.