Pular para o conteúdo

remover elemento da variável PATH

Responder tópico
  • Denunciar
  • Indicar

1. remover elemento da variável PATH

Enviado em 20/08/2009 - 13:26h

Oi!

Eu preciso verificar se na variável PATH tem um elemento, e se tiver preciso removê-lo.

por exemplo /usr/jboss/jboss-4.2.3.GA/bin

se eu caçar a palavra jboss, eu consigo encontrar essa expressão, obviamente!

A questão é como procurar na PATH e removê-lo!

Alguém pode ajudar?!!

valeu!!

Responder tópico

2. grep

Enviado em 20/08/2009 - 13:43h

Galera, vou tentar fazer com o comando grep!!
Estou aguardando sugestão, mas enquanto isso tô tentando com o grep!

valeu !! :)

3. Re: remover elemento da variável PATH

Enviado em 21/08/2009 - 10:15h

O segredo para isso é usar grep+sed.
Faça assim:
Substitua ":" por quebra de linha, e use o grep para filtrar o que não quer, e depois faça o reverso com o sed (substituir quebra de linha por ":") para remontar a variável. No seu caso seria assim:
echo $PATH| sed 's/:/\n/g'| grep -v jboss| sed ':a;$!N;s/\n/:/;ta;'

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder