|
|
|
|
Google Site
|
|||||||
| Forum | Registrera | Blogg | Manualsidor | Forum Regler | Länkar | Album | FAQ | Användare | 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. |
![]() |
|
|
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. |
| Sponsrade länkar | ||
|
|
|
|||
|
TACK båda you guys! En mindre justering jag gjort ändå ... speciellt jag behöver bara tabellen namn ur linjen, inte på hela linjen, så jag använde $ 2 för att skriva till filen i stället för $ 0 ... Thanks though!
|
| Sponsrade länkar | ||
|
|
![]() |
| Komihåglista |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|
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 08: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 11: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 01: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 04:59 |