walter2303 0 Denunciar post Postado Setembro 25, 2015 Tenho um arquivo em txt e preciso algumas informacoes que tem no mesmo pra dar insert no meu bano de dados. E um arquivo de log e neste arquivo muitas informcoes dentre elas um insert Preciso copiar somente os inserts o restante nao tenho necessidade ,alguem tem alguma ideia de como faco isto? Segue abaixo um pedaco do meu arquivo quero do usar todo o insert (01, 03, 20150922, 103458, 014) already exists. insert into xxxxxxxx (site,modulo,dt,hr,canal,terminal,id_atendente,atendente,id_grupo,grupo,servico,na,nb,categoria,tipo_ligacao,finalizacao,duracao,bytes,codec_ini,codec_fim,formato,flag_criptografia,sobrediscagem,tipo_gravacao,call_id,comentario_sup,flag_avaliacao,nota,nome_pa,ip_pa,armazenamento,path1,path2,status_acao,flag_tela,delay_video,status_backup,volume,posicao_low,posicao_high,time_backup,duracaomig,dtbilhete) VALUES ( '01','03','20150922','103458','014','0084',0,'10764060414',0,'0001','tecnet','8134218046','0135','0','1','0',213,346770,'G711','GSM','12','0',' ','3',42506139, ' ','0',-1,' ','10.92.178.44','1','\\10.92.183.96\N:\rmstorage\grv\20150922\10\audio\010301420150922103458012.grv',' ','000','1',0,'0',' ',-1,-1,0,214,TO_TIMESTAMP( '20150922'||'103458', 'YYYYMMDDHH24MISS' )) Compartilhar este post Link para o post Compartilhar em outros sites
Vinicius Ianni 189 Denunciar post Postado Setembro 25, 2015 Pretende fazer isso usando qual linguagem de programação ? Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Setembro 27, 2015 É só dar um grep: grep -i "insert into" arquivo.txt Vai listar somente as linhas com "insert into" A partir daí você já tem as consultas. Só precisa mandar para o banco (seja pelo terminal ou por meio de alguma linguagem de programação) Compartilhar este post Link para o post Compartilhar em outros sites