|
From: | Flavio Junior |
Subject: | Re: [shell-script] selecionar parte final de uma linha após delimitador |
Date: | Sun, 17 Feb 2008 15:31:50 -0200 |
Mais shell.. só usando shell :) [root@gandalf 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 [root@gandalf root]# while read LINHA; do echo ${LINHA/*\//}; done < x 14_02_2008_15_44.avi 03_01_2008_21_18.avi [root@gandalf root]# -- Flávio do Carmo Junior 2008/2/17 Leandro Santiago da Silva <address@hidden>: > > > > > > > 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). >
[Prev in Thread] | Current Thread | [Next in Thread] |