Alimentar Banco de dados com arquivo TXT

1. Alimentar Banco de dados com arquivo TXT

Rafael
Scarpetah

(usa Ubuntu)

Enviado em 05/08/2017 - 19:06h

Boa tarde

Possuo alguns arquivos de texto, de acordo com uma coleta, preciso montar um script que filtre cada campo e coloque em um banco de dados

ex do arquivo:
TIPO DOCS VELOCIDADE CABLE IP
Operational 2.0 2250/676 7cbf.b1d9.3a20 10.25.29.43
Operational 2.0 44M/3976 8c09.f48f.7112 10.25.36.92
Operational 2.0 22M/2876 8c09.f48f.7722 10.25.7.141
Operational 2.0 38M/3316 80c6.abe8.e57c 10.50.6.168
Operational 2.0 44M/3976 900d.cb2d.2e62 10.25.24.107
Operational 2.0 66M/6616 bc64.4bce.e279 10.50.18.168
Operational 2.0 66M/6616 0026.24ec.83f2 10.25.54.31


  


2. Re: Alimentar Banco de dados com arquivo TXT

Carlos A. P. Cunha
Carlos_Cunha

(usa Linux Mint)

Enviado em 05/08/2017 - 19:12h

Scarpetah escreveu:

Boa tarde

Possuo alguns arquivos de texto, de acordo com uma coleta, preciso montar um script que filtre cada campo e coloque em um banco de dados

ex do arquivo:
TIPO DOCS VELOCIDADE CABLE IP
Operational 2.0 2250/676 7cbf.b1d9.3a20 10.25.29.43
Operational 2.0 44M/3976 8c09.f48f.7112 10.25.36.92
Operational 2.0 22M/2876 8c09.f48f.7722 10.25.7.141
Operational 2.0 38M/3316 80c6.abe8.e57c 10.50.6.168
Operational 2.0 44M/3976 900d.cb2d.2e62 10.25.24.107
Operational 2.0 66M/6616 bc64.4bce.e279 10.50.18.168
Operational 2.0 66M/6616 0026.24ec.83f2 10.25.54.31


Poste o que já fez.....


#-------------------------------------------------------------------------------------#
Administrador de Redes Mistas Linux/Windows
LPI 101-102
LPI 201
Para consultas particulares acesse:
www.cunhatec.com.br

"Falar é fácil, me mostre o código." - Linus Torvalds


3. Re: Alimentar Banco de dados com arquivo TXT

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 05/08/2017 - 19:55h

Scarpetah escreveu:

Boa tarde

Possuo alguns arquivos de texto, de acordo com uma coleta, preciso montar um script que filtre cada campo e coloque em um banco de dados


seja mais específico aí com o que vc precisa velho ... desse jeito é meio complicado para "descobrir" o q vc realmente precisa .. campos para filtrar aí tem uma pancada, banco de dados tb !!!



------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------



4. Re: Alimentar Banco de dados com arquivo TXT

Rafael
Scarpetah

(usa Ubuntu)

Enviado em 08/08/2017 - 13:24h

Ja consegui, meu problema estava na hora de passar os parâmetros

cat ${ATTDTCCMT01} | while read LINHA
do
# Joga os campos em variáveis
STATE=$(echo ${LINHA} | cut -d' ' -f1)
DOCSIS=$(echo ${LINHA} | cut -d' ' -f2)
VELOCIDADE=$(echo ${LINHA} | cut -d' ' -f3)
MAC=$(echo ${LINHA} | cut -d' ' -f4)
IP=$(echo ${LINHA} | cut -d' ' -f5)
CMTS="ATTDTCCMT01"
#Teste sobre repasse das variáveis
#echo ${STATE}
#echo ${DOCSIS}
#echo ${VELOCIDADE}
#echo ${CMTS}
#echo ${IP}
roda_sql_tr "insert into $db_tabela_cable (estado,docsis,velocidade,mac,ip,cmts) values ('$STATE','$DOCSIS','$VELOCIDADE','$MAC','$IP','$CMTS');";







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts