|
From: | Eldimar Souza |
Subject: | Re: [shell-script] Script |
Date: | Wed, 29 Jun 2016 14:13:20 -0300 |
#A primeira soluçãoItamar, sua solução é mais adequada para solucionar o problema.Nada como deixar o bash fazer o trabalho sujo né ?!$ time echo $( DDMMAAAA=12101991
> day=$(cut -c1-2 <<< $DDMMAAAA)
> month=$(cut -c3-4 <<< $DDMMAAAA)
> year=$(cut -c5-8 <<< $DDMMAAAA)
> echo $year$month$day)
19911012
real 0m0.033s
user 0m0.003s
sys 0m0.010s#A primeira solução simplificada$ time echo $( DDMMAAAA=12101991> cut -c5-8,3-5,1-2 <<< $DDMMAAAA)12101991
real 0m0.010s
user 0m0.001s
sys 0m0.002s#Solução sem utilização do cut$ time echo $( DDMMAAAA=12101991
> DATAINV=${DDMMAAAA:4}${DDMMAAAA:2:2}${DDMMAAAA:0:2}
> echo $DATAINV)
19911012
real 0m0.001s
user 0m0.000s
sys 0m0.000sabraço!2016-06-29 13:18 GMT-03:00 address@hidden [shell-script] <address@hidden>:Raul
Essa solução não serve pois inverte tudo inclusive os números do dia, mês e anoA solução que o Douglas apresentou é mais adequada e no embalo dela dou meu pitaco:$ DDMMAAAA=12101991$ DATAINV=${DDMMAAAA:4}${DDMMAAAA:2:2}${DDMMAAAA:0:2}$ echo $DATAINV19911012É só mais uma sugestão aproveitando apenas o bash[]'sItamar
--Douglas Bussoli MugnosE-mail : address@hiddenTelefone : (19) 9 8117-7277--Eldimar Jaconias de SouzaAnalista de Suporte PlenoTel: (61) 9228-9214 / 3048-1034"O que fazer, pra onde ir senhor se só tu tens as palavras de Vida Eterna"ºvº "Software Livre: não é pelo dinheiro./( _ )\ É uma questão de consciência."^ ^
[Prev in Thread] Current Thread [Next in Thread]
- Script, eldimax, 2016/06/29
- Re: [shell-script] Script, Jonathan Lessa, 2016/06/29
- Re: [shell-script] Script, itamarnet, 2016/06/29
- Re: [shell-script] Script, Eldimar Souza, 2016/06/29
- Re: [shell-script] Script, Douglas Bussoli Mugnos, 2016/06/29
- Re: [shell-script] Script, Raul Libório, 2016/06/29
- Re: [shell-script] Script, itamarnet, 2016/06/29
- Re: [shell-script] Script, Douglas Bussoli Mugnos, 2016/06/29
- Re: [shell-script] Script, Eldimar Souza <=
- Re: [shell-script] Script, Julio C. Neves, 2016/06/30
- Re: [shell-script] Script, Raul Libório, 2016/06/29
Re: [shell-script] Script, Julio C. Neves, 2016/06/29
- Re: [shell-script] Script, Darlei Lopes, 2016/06/29
- Prev by Date: Re: [shell-script] Script
- Next by Date: Re: [shell-script] Script
- Previous by thread: Re: [shell-script] Script
- Next by thread: Re: [shell-script] Script
- Index(es):