shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] RE: Problema SED de novo


From: Ulysses Almeida
Subject: Re: [shell-script] RE: Problema SED de novo
Date: Fri, 7 Nov 2003 11:13:48 -0300
User-agent: Mutt/1.5.3i


On Fri, Nov 07, 2003 at 10:23:10AM -0200, Rodolfo Villanova - TmS Brasil wrote:
> André,
> 
> Precisa mesmo que seja em sed?
> Posso propor uma outra forma?
> Existe um comando do unix/linux que é o remédio "genérico" pra isso:
> 
> > basename /árvore/de/diretórios/arquivo
> arquivo
> 
> Tem também um outro comando que te mostra somente o diretório:
> 
> > dirname /árvore/de/diretórios/arquivo
> /árvore/de/diretórios
André, concordo com o Rodolfo, mas apenas para não passar em branco, a
solução sed genérica para seu problema seria.
sed 's|.*/||'

$ echo /max/maxtux/TIM/EXE/ti542m08.rej |sed 's|.*/||'
ti542m08.rej

Esse sed funciona como o basename

[]s

> 
> Blz?
> 
> []s
> Rodolfo Villanova
> 
> > De: André Luiz Alves da Silva Prates [mailto:address@hidden]
> > Enviada em: sexta-feira, 7 de novembro de 2003 10:14
> > Para: address@hidden
> > Assunto: [shell-script] RE: Problema SED denovo
> >
> >
> > Respondendo eu mesmo:
> >
> > sed 's/^.*EXE\///' arquivo.txt
> >
> > From: André Luiz Alves da Silva Prates
> > Sent: sexta-feira, 7 de novembro de 2003 09:46
> > To: André Luiz Alves da Silva Prates
> > Subject: Problema SED denovo
> >
> >
> >
> > Caros colegas,
> >
> > Tenho uma enorme dificuldade em entender o camoando SED.
> >
> > Por favor algum poderia dar uma dica de como eu faço esta string:
> > /max/maxtux/TIM/EXE/ti542m08.rej
> > /star/startux/TIM/EXE/ti542m09.rej
> >
> > se tornar somente:
> >
> > ti542m08.rej
> > ti542m09.rej
> 
> 
> 
> Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
> Sair da lista: address@hidden
> Esta lista é moderada de acordo com o previsto em 
> http://www.listasdiscussao.cjb.net
>  
> 
> Seu uso do Yahoo! Grupos é sujeito às regras descritas em: 
> http://br.yahoo.com/info/utos.html 

-- 
    .~.  Ulysses Almeida
   / V \  address@hidden
 / (   ) \  Seja livre, use GNU/Linux! 
   ^^-^^


reply via email to

[Prev in Thread] Current Thread [Next in Thread]