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

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

RE: [shell-script] Pegar dados e exportar para variáveis


From: Jefferson Aredes
Subject: RE: [shell-script] Pegar dados e exportar para variáveis
Date: Mon, 1 Jun 2009 12:12:42 -0300

Desculpa vou tentar explicar melhor...

 

Seguinte.. tenho o seguinte arquivo teste.txt:

 

CREATE TABLE SPACE S1MCI326
(
SUBSPACE 1 VSET F01 FSET FMCI0001 OBJECT_TYPE T,
SUBSPACE 2 VSET F01 FSET FMCI0001 OBJECT_TYPE H,
SUBSPACE 3 VSET F01 FSET FMCI0001 OBJECT_TYPE V
)
;
CREATE TABLE DB2MCI.LOG_2000
(
"COD_CLTE" INTEGER NOT NULL,
"DTA_HORA" TIMESTAMP NOT NULL,
"COD_TRAN" CHARACTER(4) NOT NULL,
"COD_PRGM" CHARACTER(8) NOT NULL,
"COD_USRO" DECIMAL(15) NOT NULL,
"COD_TERM" CHARACTER(8) NOT NULL,
"IDT_ATLZ_CONS" CHARACTER(1) NOT NULL,
"COD_PREF_AGEN" SMALLINT NOT NULL,
"NOM_ANTE" CHARACTER(60) NOT NULL,
"DTA_NASC_ANTE" DATE NOT NULL,
"CPF_CGC_ANTE" DECIMAL(14) NOT NULL,
"TTDD_CPF_ANTE" SMALLINT NOT NULL,
"TXT_JUST1" CHARACTER(40) NOT NULL,
"TXT_JUST2" CHARACTER(40) NOT NULL,
"TXT_JUST3" CHARACTER(40) NOT NULL
)
TABLE SPACE S1MCI326;



 

O que eu quero fazer eh o seguinte:

 

Note que na 1ª  linha do arquivo eu tenho: CREATE TABLE SPACE S1MCI326     , 
quero pegar a palavra S1MCI326 e jogar em uma variável.

E também na 8ª  linha eu tenho:  CREATE TABLE DB2MCI.LOG_2000    , quero pegar 
tudo que tem depois do ponto (.) que seria LOG_2000 e jogar também em uma 
variável.

 

Mais nem sempre essas informações vão estar nessas linhas.. pode estar em 
qualquer linha.

 

Obrigado pela atenção.

 

Jefferson

 

 

From: address@hidden [mailto:address@hidden] On Behalf Of Ernander (Nander)
Sent: Monday, June 01, 2009 12:01 PM
To: address@hidden
Subject: Re: [shell-script] Pegar dados e exportar para variáveis

 






Perdão Amigo, mas no meu Gmail não veio nada em Negrito....

Pode ser mais claro?

2009/6/1 Jefferson Aredes <address@hidden 
<mailto:jeffersonaredes%40yahoo.com.br> >

>
>
> Subject: [shell-script] Pegar dados e exportar para variáveis
>
> Galera,
>
> Seguinte... tenho o arquivo chamado teste.txt':
>
> CREATE TABLE SPACE S1MCI326
> (
> SUBSPACE 1 VSET F01 FSET FMCI0001 OBJECT_TYPE T,
> SUBSPACE 2 VSET F01 FSET FMCI0001 OBJECT_TYPE H,
> SUBSPACE 3 VSET F01 FSET FMCI0001 OBJECT_TYPE V
> )
> ;
> CREATE TABLE DB2MCI.LOG_2000
> (
> "COD_CLTE" INTEGER NOT NULL,
> "DTA_HORA" TIMESTAMP NOT NULL,
> "COD_TRAN" CHARACTER(4) NOT NULL,
> "COD_PRGM" CHARACTER(8) NOT NULL,
> "COD_USRO" DECIMAL(15) NOT NULL,
> "COD_TERM" CHARACTER(8) NOT NULL,
> "IDT_ATLZ_CONS" CHARACTER(1) NOT NULL,
> "COD_PREF_AGEN" SMALLINT NOT NULL,
> "NOM_ANTE" CHARACTER(60) NOT NULL,
> "DTA_NASC_ANTE" DATE NOT NULL,
> "CPF_CGC_ANTE" DECIMAL(14) NOT NULL,
> "TTDD_CPF_ANTE" SMALLINT NOT NULL,
> "TXT_JUST1" CHARACTER(40) NOT NULL,
> "TXT_JUST2" CHARACTER(40) NOT NULL,
> "TXT_JUST3" CHARACTER(40) NOT NULL
> )
> TABLE SPACE S1MCI326;
>
> Olhem o que estou quebrando a cabeça pra fazer mais não consigo...
>
> Quero pegar esses dois dados que estão em NEGRITO e jogar para uma
> variável.
> Notem que eu tenho : CREATE TABLE SPACE S1MCI326 - quero pegar esse
> dado e colocar em uma variável
> E também: CREATE TABLE DB2MCI.LOG_2000 - quero pegar tudo que tenho depois
> do . (ponto) e jogar em uma variável.
>
> Alguém pode me dar um help?
>
> Agradeço
>
> Jefferson
>
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>

-- 
╔═══════════════════╗
║ Ernander Lataliza ║
╚═══════════════════╝
--------------------------------------
SEJA LIVRE! USE LINUX!
Linux User #394812
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.6 (GNU/Linux)

mQGiBEnrmpwRBADsGwMo8R2spUxfer19bGyX5mAXRyEhm5vlzkOH9T7Fe4WyAvLM
rDpSKjv1VgcC3/fSMpPQ8MmQZwwO4H87IIwyN0AX/NqvmEQDNMVZS6omrcN39jpt
xEC80Hs/TP/yKyB2V6seHV0eZtjlfmokIb7nYazcxTLAhiv9CVg9nL+JCwCg+gNL
R+1rQcqGooGtjIL95OZr/8kEANpGy/Jb+B7Ajq4gatJ6qoedDyeyFFDRz8aV1OBJ
TCRh9T8MWjOhwvgcsGQV7R95VHgJNVGnej6yilMoM3NtIcyA2tbXAUerp5QhRAAi
2BU50z2JF5wl7YQ5ocSpOxp5Cq4sEBJYa/gTUzbLzztNc+ezCIKV403kEbE2IqSV
9rt3A/4vxcKsh9IX1At+vH9Ev850CXlRyxN4H7tRlGL+OdqQ76SR3tMi1qm4NRIp
p0Y7gJ8k9YdfWCgm56aLlSCCXlr80TXP5WHEH+sz2yDrw6iCj5ABeBMA5tdTae5y
bpx9QJgu5+1dYAK+FFWM+czPO11FM6nOKC3N+XSvrmM88dQhg7RHRXJuYW5kZXIg
TWFyY3VzIExhdGFsaXphIFJvc2VuZG8gKE5hbmRlciBMYXRhbGl6YSkgPGVybmFu
ZGVyQGdtYWlsLmNvbT6IYAQTEQIAIAUCSeuanAIbAwYLCQgHAwIEFQIIAwQWAgMB
Ah4BAheAAAoJEKahazXSKEoo15oAoPBiOWjUw0I2a6u7MtDPPwNPebG3AKDsoBuT
tcC4MzB17iNsOq819aV42rkBDQRJ65qdEAQApuFxoXRdeQrFIOJDyxE2EQi3GZby
2RP0+6iWiLbMk3XUGVsc477NTeGkEuDQA0SpkA5whL4wHWHCrYaE9rtmYMYW67ml
z/PUPWGI78cQ/R7M1ADPLGaD7cSxfdWzIHbhkP29x4zHTkSrdl4zT+XOHXwmAULp
ekzuKdb6whw676MAAwUD/isUOzlyF5sf/Q7RJRmLjOEEn5gpL/pf7ZzWHNxgxsPH
s1LlicO2yObH1cuVDXQDsc3a6ag61z1gCapa8Q1L/E5akKpU0irRzf99yNVzTp3i
BD9cua7h7fnfBMp6D4EyLDnUkCxOMD5HdIik1Ie6iHoVdCeDpYFnv72RplPI3dBB
iEkEGBECAAkFAknrmp0CGwwACgkQpqFrNdIoSiiUYgCgvHpf/Tkub4sWz/Vj91y6
BgH84hQAn3Z8pVMAUMJmmH/jRqJg49SS8AHc
=1sQ8
-----END PGP PUBLIC KEY BLOCK-----

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





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



reply via email to

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