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: Fabricio Lopes de Souza
Subject: Re: [shell-script] shell: alterar data em comando SQL
Date: Fri, 21 Oct 2005 12:09:23 -0200

Mto obroigado Humberto , essa disso mesmo que eu estava falando !
Agora me diz como eu faço , tipo com esse mesma entrada , mas na saida eu
soh queria essa data modificada ! como eu faço ?
On 10/21/05, Humberto Pereira <address@hidden> wrote:
>
> 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
> ---------------------------------------------------------------------
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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