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