remover elemento da variável PATH

1. remover elemento da variável PATH

Thiago Henrique Carvalho Prudente
ThiagoCoder

(usa Red Hat)

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!!


  


2. grep

Thiago Henrique Carvalho Prudente
ThiagoCoder

(usa Red Hat)

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

Jefferson Diego
Diede

(usa Debian)

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;'






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts