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).

Responder a