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: shell-script@yahoogrupos.com.br [mailto:shell-scr...@yahoogrupos.com.br] On Behalf Of Ernander (Nander) Sent: Monday, June 01, 2009 12:01 PM To: shell-script@yahoogrupos.com.br 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 <jeffersonare...@yahoo.com.br <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]