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_01_2008_21_18.avi [EMAIL PROTECTED] root]#
-- Flávio do Carmo Junior 2008/2/17 Leandro Santiago da Silva <[EMAIL PROTECTED]>: > > > > > > > Um jeito mais "shell": > $ echo http://www.site.com.br/controle/interno/14_02_2008_15_44.avi > <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 inverter novamente. > > PS: Essa é uma solução que vi numa apostila do Aurélio Jargas > (http://www.aurelio.net). >