Re: [shell-script] selecionar parte final de uma linha após delimitador

2008-02-17 Por tôpico Otávio Fernandes
2008/2/18 Reinaldo de Carvalho <[EMAIL PROTECTED]>: > > > > > > > Meus 2 centavos.. > > > NOME=http://www.site.com.br/controle/interno/patio/deposito/03_01_2008_21_18.avi > [EMAIL PROTECTED]:~$ basename $NOME > > 03_01_2008_21_18.avi > > -- > Reinaldo Carvalho > Reinaldo, Nao conhecia este

Re: [shell-script] selecionar parte final de uma linha após delimitador

2008-02-17 Por tôpico Reinaldo de Carvalho
Meus 2 centavos.. NOME=http://www.site.com.br/controle/interno/patio/deposito/03_01_2008_21_18.avi [EMAIL PROTECTED]:~$ basename $NOME 03_01_2008_21_18.avi -- Reinaldo Carvalho

Re: Re: [shell-script] selecionar parte final de uma linha após delimitador

2008-02-17 Por tôpico André Saunite
Outra forma simples é com o awk (awk -F/ '{print $(NF) }') : $ cat a http://www.site.com.br/controle/interno/patio/deposito/03_01_2008_21_18.avi http://www.site.com.br/controle/interno/14_02_2008_15_44.avi $ awk -F/ '{print $(NF) }' a 03_01_2008_21_18.avi 14_02_2008_15_44.avi Abs, André Saunite

Re: [shell-script] selecionar parte final de uma linha após delimitador - Res olvido - Muito Obrigado

2008-02-17 Por tôpico [EMAIL PROTECTED]
Agradeço imensamente aos colegas Flávio Júnior, Otávio Fernandes e Mop pela solução do problema. A solução sugerida pelo Flávio funcionou 100 %, e a explicação do funcionamento do comando foi tão importante quanto a solução. Valeu mesmo pessoal. Espero um dia atingir o nível de vcs e poder ret

Re: Re: [shell-script] selecionar parte final de uma linha após delimitador

2008-02-17 Por tôpico mop
Concentrando, variável: http://br.groups.yahoo.com/group/shell-script/message/25202 via pipe: echo 1/2/3/4/5|{ while read -d/;do :;done;echo $REPLY;} - Esta lista não admite a abordagem de outras liguagens de programação, como

Re: [shell-script] selecionar parte final de uma linha após delimitador

2008-02-17 Por tôpico [EMAIL PROTECTED]
Valeu Leandro De início, antes das outras soluções, era isso que estava tentando... Só que não conhecia este comando -> "rev" Muito interessante . Valeu mesmo Emmanuel Abdala Leandro Santiago da Silva wrote: > > Um jeito mais "shell": > $ echo http://www.site.com.br/controle/interno

Re: [shell-script] selecionar parte final de uma linha após delimitador

2008-02-17 Por tôpico Flavio Junior
Mais shell.. só usando shell :) [EMAIL PROTECTED] root]# cat x http://www.site.com.br/controle/interno/14_02_2008_15_44.avi http://www.site.com.br/controle/interno/patio/deposito/03_01_2008_21_18.avi [EMAIL PROTECTED] root]# while read LINHA; do echo ${LINHA/*\//}; done < x 14_02_2008_15_44.avi 03

Re: [shell-script] selecionar parte final de uma linha após delimitador

2008-02-17 Por tôpico Leandro Santiago da Silva
Um jeito mais "shell": $ echo http://www.site.com.br/controle/interno/14_02_2008_15_44.avi | rev | cut -f1 -d/ | rev 14_02_2008_15_44.avi O comando rev inverte uma string. Aí é só pegar o primeiro (o contrário de último é?...) e inv

Re: [shell-script] selecionar parte final de uma linha após delimitador

2008-02-17 Por tôpico Otávio Fernandes
2008/2/17 [EMAIL PROTECTED] <[EMAIL PROTECTED]>: > > > > > > > Olá pessoal, > > Sou inicante no shell, e estou precisando de uma pequena ajuda dos colegas. > > Preciso separar a última parte de uma linha. > Tipo, uma linha de exemplo seria: > > http://www.site.com.br/controle/interno/14_02_2008

Re: [shell-script] selecionar parte final de uma linha após delimitador

2008-02-17 Por tôpico Flavio Junior
[EMAIL PROTECTED] root]# cat x http://www.site.com.br/controle/interno/14_02_2008_15_44.avi http://www.site.com.br/controle/interno/patio/deposito/03_01_2008_21_18.avi [EMAIL PROTECTED] root]# sed 's#.*/##' x 14_02_2008_15_44.avi 03_01_2008_21_18.avi [EMAIL PROTECTED] root]# Ou seja: Substitua T