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

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

Re: [shell-script] shell: alterar data em comando SQL


From: R.Pazetto
Subject: Re: [shell-script] shell: alterar data em comando SQL
Date: Fri, 21 Oct 2005 12:08:02 -0300 (ART)

editei no vi:
:1,$s/\([0-9]\{2\}\)-\([0-9]\{2\}\)-\([0-9]\{4\}\)/\3\2\1/


Humberto: muito obrigado, ficou perfeito.
 
--- Humberto Pereira
<address@hidden> escreveu:


---------------------------------
sed
's/\([0-9]\{2\}\)-\([0-9]\{2\}\)-\([0-9]\{4\}\)/\3\2\1/'
teste


[]s
Humberto Pereira


Fabricio Lopes de Souza wrote:
> [fabricio@localhost ~]$ cat /teste
> INSERT INTO VALUES
> (1,'maria','234,'23-11-1945','funcionaria1');
> [fabricio@localhost ~]$ newdate=$(cat /teste | grep
^\( | cut -d\' -f5 | awk
> 'BEGIN { FS="-" } { print $3$2$1}')
> [fabricio@localhost ~]$ sed
s/'[0-9]\{2\}-[0-9]\{2\}-[0-9]\{4\}'/$newdate/
> /teste
> INSERT INTO VALUES
> (1,'maria','234,'19451123','funcionaria1');
> 
> 
> se alguem souber um jeito mais simples ....
> eu tenho quase ctz que dah pra fazer 1 liner com o
sed , mas nao manjo mto
> de sed , tem a ver com guarda a busca , tipo em \1 ,
\2 , e depois organizar
> , se alguem manjar disso me da uma luz :)
> 
> On 10/20/05, Reinaldo Carvalho <address@hidden>
wrote:
> 
>>IFS=';'
>>
>>for i in $(cat test.txt | tr -d "\n" | tr -d '`') ;
do
>>
>>mysql -u usuario -psenha -h host -e "use BANCO; $i;"
>>
>>done
>>
>>Em 20/10/05, R.Pazetto<address@hidden>
escreveu:
>>
>>>tenho um arquivo com esse formato (muitas linhas):
>>>INSERT INTO `tab1` VALUES
>>>(1,'maria','234,'23-11-1945','funcionaria1');
>>>preciso que fique assim:
>>>INSERT INTO `tab1` VALUES
>>>(1,'maria','234,'19451123','funcionaria1');
>>>para inserir no mysql.
>>>procurei na lista, mas nao encontrei solução.
>>>como fazer em bash? obrigado a todos
>>>[]s
>>>
>>>__________________________________________________
>>>Faça ligações para outros computadores com o novo
Yahoo! Messenger
>>>http://br.beta.messenger.yahoo.com/
>>>
>>>
>>>---------------------------------------------------------------------
>>>Esta lista não admite a abordagem de outras
liguagens de programação,
>>
>>como perl, C etc. Quem insistir em não seguir esta
regra será moderado sem
>>prévio aviso.
>>
>>>---------------------------------------------------------------------
>>>Sair da lista:
address@hidden
>>>---------------------------------------------------------------------
>>>Esta lista é moderada de acordo com o previsto em
>>
>>http://www.listas-discussao.cjb.net
>>
>>>---------------------------------------------------------------------
>>>
>>>Links do Yahoo! Grupos
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>>--
>>Reinaldo Carvalho
>>Debian Sarge 3.1 - Linux User: #238310
>>Prodepa - address@hidden
>>
>>
>>---------------------------------------------------------------------
>>Esta lista não admite a abordagem de outras
liguagens de programação, como
>>perl, C etc. Quem insistir em não seguir esta regra
será moderado sem prévio
>>aviso.
>>---------------------------------------------------------------------
>>Sair da lista:
address@hidden
>>---------------------------------------------------------------------
>>Esta lista é moderada de acordo com o previsto em
>>http://www.listas-discussao.cjb.net
>>---------------------------------------------------------------------
>>
>>Links do Yahoo! Grupos
>>
>>
>>
>>
>>
>>
>>
>>
> 
> 
> 
> [As partes desta mensagem que não continham texto
foram removidas]
> 
> 
> 
>
---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras
liguagens de programação, como perl, C etc. Quem
insistir em não seguir esta regra será moderado sem
prévio aviso.
>
---------------------------------------------------------------------
> Sair da lista:
address@hidden
>
---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
>
---------------------------------------------------------------------
>  
> Links do Yahoo! Grupos
> 
> 
> 
> 
>  
> 
> 



---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens
de programação, como perl, C etc. Quem insistir em não
seguir esta regra será moderado sem prévio aviso.
---------------------------------------------------------------------
Sair da lista:
address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------


              
                  Yahoo! Grupos, um serviço oferecido
por:                                              
  
---------------------------------
Links do Yahoo! Grupos

   Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
 
   Para sair deste grupo, envie um e-mail para:
address@hidden
 
   O uso que você faz do Yahoo! Grupos está sujeito
aos Termos do Serviço do Yahoo!.




        



        
                
_______________________________________________________ 
Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e 
concorre a mais de 500 prêmios! Participe! http://yahoo.fbiz.com.br/


reply via email to

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