shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]