![]() |
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Shell skript som läser ur konfigurationsfilen för att få databas | dolo21taf | Shell-programmering och Skript | 1 | 04-15-2008 07:47 |
| söka efter innehållet i många filen och skriva ut den filen med shell script | cdfd123 | Shell-programmering och Skript | 3 | 10-07-2007 10:17 |
| Shell-skript för att återgå alla ID från fil bygger på distribution ID sökning | kumbhatalok | UNIX for Dummies Frågor & Svar | 1 | 10-06-2006 12:53 |
| Skapa filen innehållet med hjälp av innehållet i en annan fil | REV | Shell-programmering och Skript | 21 | 02-24-2006 10:25 |
| awk-skript för att dela upp en fil baserat på villkor | superprogrammer | Shell-programmering och Skript | 12 | 06-14-2005 03:59 |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
||||
|
Hej alla,
Ive fick en snabb fråga om det är genomförbart och några förslag till ett shell script. Jag kan använda sh eller ksh, spelar ingen roll. I princip fick Ive en resultatfil från en DB2-kommando som ser ut så här: SCHEMA namn kort LEAF ELEAF LVLS ISIZE ndel KEYS F4 F5 F6 F7 F8 REORG -------------------------------------------------- ----------------------------------------------- Tabell: DB2INST2.ADVISE_INDEX DB2INST2 IDX_I1 4 1 0 1 10 0 2 100 - - 0 0 ----- DB2INST2 IDX_I2 4 1 0 1 24 0 4 100 - - 0 0 ----- Tabell: DB2INST2.ADVISE_INSTANCE SYSIBM SQL060710185042710 2 1 0 1 10 0 2 100 - - 0 0 ----- Tabell: DB2INST2.ADVISE_MQT DB2INST2 MQT_I1 - - - - - - - - - - - - ----- DB2INST2 MQT_I2 - - - - - - - - - - - - ----- Tabell: DB2INST2.ADVISE_PARTITION DB2INST2 PRT_I1 - - - - - - - - - - - - ----- Tabell: DB2INST2.Active_Server_Pages DB2INST2 ACTSRVPG_IDX - - - - - - - - - - - - ----- Tabell: DB2INST2.Active_Server_Pages_D DB2INST2 ACTSRVPG_DX 8622 127 0 3 97 0 8622 65 89 52 0 0 *---- DB2INST2 ACTSRVPG_DX2 8622 41 0 2 82 0 2889 76 90 2 0 0 *---- Tabell: DB2INST2.Active_Server_Pages_H DB2INST2 ACTSRVPG_HX 20492 302 0 3 97 0 20492 7 89 22 0 0 *---- Om någon av er är DB2 dBA s, youll erkänna sin produktionen för reorgchk. I princip vad IM försöker göra är att flytta strängen efter "Tabell" till en differnt fil om någon av produktionen mellan detta och nästa förekomst av "Tabell" innehåller en stjärna (*). Im tänkte jag skulle behöva använda SED att på något sätt att extrahera textblock, lägga den i en annan fil, placera schema.tablename (i det senare fallet är DB2INST2.Active_Server_Pages_H) i en variabel, grep den filen till stjärna, och om den finns (oavsett hur många händelser) och sedan skriva den variabeln som har schema.tablename till en annan fil bifogad i ett kommando som jag redan har (kommer att reorg tabell). Any takers om genomförbarheten av detta? Vänligen begär klargörande om nessesary. |