![]() |
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Shell-Skript, liest aus Konfigurations-Datei, um Datenbank | dolo21taf | Shell Programmierung und Scripting | 1 | 04-15-2008 07:47 PM |
| Suche für die Inhalte in vielen File-und Print-Datei mit Shell-Skript | cdfd123 | Shell Programmierung und Scripting | 3 | 10-07-2007 10:17 PM |
| Shell-Skript, um alle die ID's aus der Datei auf der Grundlage der Verteilung ID Suche | kumbhatalok | UNIX for Dummies Questions & Answers | 1 | 10-06-2006 12:53 PM |
| Erstellen der Datei mit Inhalt Inhalt einer anderen Datei | REV | Shell Programmierung und Scripting | 21 | 02-24-2006 10:25 AM |
| awk-Skript, um einen Datei basiert auf der Voraussetzung, | superprogrammer | Shell Programmierung und Scripting | 12 | 06-14-2005 03:59 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Hi everyone,
Ive hat eine schnelle Frage nach der Durchführbarkeit und Anregungen für ein Shell-Skript. Ich kann mit sh oder ksh, egal. Grundsätzlich, Ive habe eine Ausgabe-Datei aus einer DB2-Befehl, der sieht in etwa so: SCHEMA-NAME CARD LEAF ELEAF LVLS ISIZE NDEL SCHLÜSSEL F4 F5 F6 F7 F8 REORG -------------------------------------------------- ----------------------------------------------- Tabelle: 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 ----- Tabelle: DB2INST2.ADVISE_INSTANCE SYSIBM SQL060710185042710 2 1 0 1 10 0 2 100 - - 0 0 ----- Tabelle: DB2INST2.ADVISE_MQT DB2INST2 MQT_I1 - - - - - - - - - - - - ----- DB2INST2 MQT_I2 - - - - - - - - - - - - ----- Tabelle: DB2INST2.ADVISE_PARTITION DB2INST2 PRT_I1 - - - - - - - - - - - - ----- Tabelle: DB2INST2.Active_Server_Pages DB2INST2 ACTSRVPG_IDX - - - - - - - - - - - - ----- Tabelle: 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 *---- Tabelle: DB2INST2.Active_Server_Pages_H DB2INST2 ACTSRVPG_HX 20492 302 0 3 97 0 20492 7 89 22 0 0 *---- Wenn alle von Ihnen db2 dba, youll erkennen, die ihren Ausgang für REORGCHK. Was im Wesentlichen zu tun ist, um die nach "Tabelle:" zu einer unterschiedlichen Datei, wenn eine der Ausgang zwischen ihm und dem nächsten Vorkommen der "Tabelle" enthält einen Stern (*). Im Denken würde ich benutzen müssen SED irgendwie zu extrahieren, dass Textblock, setzen Sie sie in einer anderen Datei, die schema.tablename (in den letzten Fall ist es DB2INST2.Active_Server_Pages_H) in eine Variable, grep die Datei für den Stern, und wenn es sie gibt (egal, wie viele Ereignisse), dann schreiben, dass die Variable, die schema.tablename zu einer anderen Datei in einem Befehl, den ich schon (wird REORG Tabelle). Alle in Anspruch zu nehmen auf die Durchführbarkeit dieses? Bitte fordern Klarstellung, wenn nötig. |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|