![]() |
|
|
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 |
| hitta mönster, bort med mönster och raden ovan och raden nedan | nickg | Shell-programmering och Skript | 4 | 01-29-2009 01:38 |
| hitta mönster bort linje med mönstret och raden ovan och raden nedan | nickg | UNIX for Dummies Frågor & Svar | 1 | 01-28-2009 06:46 |
| Kommentar / ta bort ett visst mönster från andra raden i matchande mönster | imas | Shell-programmering och Skript | 4 | 10-13-2008 03:37 |
| ändra ett visst mönster från andra raden i sökmönstret | imas | UNIX for Dummies Frågor & Svar | 1 | 10-12-2008 02:19 |
| Behovet av loop till att omfatta områden som en linje | prkfriryce | Shell-programmering och Skript | 8 | 03-23-2007 12:49 |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
||||
|
Inkludera Line Innan Mönsterredigeraren Använda Sed / awk
Hej,
Jag har en sql-fil som går ungefär så här VI Test.sql BEKÄNNA EXECUTE ON DEMO_USER.SQC_SAMP från offentliga; BEKÄNNA EXECUTE ON DEMO_USER.SQC_SAMP FRÅN DEMO_READ; BEKÄNNA SELECT ON DEMO_USER.DEMO_NOMINEE_TEST FRÅN DEMO_READ; BEKÄNNA EXECUTE ON DEMO_USER.SQC_SAMP FRÅN DEMO_APP_RL; BEKÄNNA SELECT ON DEMO_USER.DEMO_NOMINEE_TEST FRÅN DEMO_APP_RL; Snabb Drop SYNONYM DEMO_NEWS; DROP SYNONYM DEMO_USER.DEMO_NEWS; Prompt drop View DEMO_NOMINEE_TEST; DROP VIEW DEMO_USER.DEMO_NOMINEE_TEST; Prompt drop Function SQC_SAMP; DROP FUNCTION DEMO_USER.SQC_SAMP; Snabb Type DEMO_ID_REC; - Skillnad Details: - Faktisk Jämfört # av Versaler Gemener Vit Övrigt - Längd Längd Lines Letters Letters Space Rödingar - ************************************************ ****************** - Comp * 99 72 5 13 40 26 20 * - Ref * 132 97 7 32 40 34 26 * - ************************************************ ****************** Snabb Type DEMO_ID_REC; -- - DEMO_ID_REC (typ) -- - Dependencies: - Standard (Package) -- SKAPA TYP DEMO_USER.DEMO_id_rec As Object ( LINK_ID VARCHAR2 (12), DEMO_ID VARCHAR2 (50), SAMPLE_FLG CHAR (1) ) / Visa fel; Snabb Type STRINGTABLETYPE; -- - STRINGTABLETYPE (typ) -- - Dependencies: - Standard (Package) -- Skapa eller ersätta TYP DEMO_USER. "STRINGTABLETYPE" Som framgår av tabell AV VARCHAR2 (255) / Visa fel; Huvudsak Script måste söka efter alla rader som har antingen skapa text / skapa eller ersätta TYPE och måste plocka typ namn som brukar 3. Word för linjer med CREATE TYPE TYPENAME och 5 ord för rader som innehåller skapa eller ersätta TYP TYPENAME Skriptet måste skapas en droppe TYP TYPENAME kraft, och placera denna DROP Command strax före Skapa / skapa eller ersätta skriva kommandon. Liksom i det föregående fallet förväntade resultatet är VI out.sql BEKÄNNA EXECUTE ON DEMO_USER.SQC_SAMP från offentliga; BEKÄNNA EXECUTE ON DEMO_USER.SQC_SAMP FRÅN DEMO_READ; BEKÄNNA SELECT ON DEMO_USER.DEMO_NOMINEE_TEST FRÅN DEMO_READ; BEKÄNNA EXECUTE ON DEMO_USER.SQC_SAMP FRÅN DEMO_APP_RL; BEKÄNNA SELECT ON DEMO_USER.DEMO_NOMINEE_TEST FRÅN DEMO_APP_RL; Snabb Drop SYNONYM DEMO_NEWS; DROP SYNONYM DEMO_USER.DEMO_NEWS; Prompt drop View DEMO_NOMINEE_TEST; DROP VIEW DEMO_USER.DEMO_NOMINEE_TEST; Prompt drop Function SQC_SAMP; DROP FUNCTION DEMO_USER.SQC_SAMP; Snabb Type DEMO_ID_REC; - Skillnad Details: - Faktisk Jämfört # av Versaler Gemener Vit Övrigt - Längd Längd Lines Letters Letters Space Rödingar - ************************************************ ****************** - Comp * 99 72 5 13 40 26 20 * - Ref * 132 97 7 32 40 34 26 * - ************************************************ ****************** Snabb Type DEMO_ID_REC; -- - DEMO_ID_REC (typ) -- - Dependencies: - Standard (Package) -- DROP TYPE DEMO_USER.DEMO_id_rec kraft; SKAPA TYP DEMO_USER.DEMO_id_rec As Object ( LINK_ID VARCHAR2 (12), DEMO_ID VARCHAR2 (50), SAMPLE_FLG CHAR (1) ) / Visa fel; Snabb Type STRINGTABLETYPE; -- - STRINGTABLETYPE (typ) -- - Dependencies: - Standard (Package) -- DROP TYPE DEMO_USER. "STRINGTABLETYPE" force; Skapa eller ersätta TYP DEMO_USER. "STRINGTABLETYPE" Som framgår av tabell AV VARCHAR2 (255) / Visa fel; Varje shell script förenligt med ksh på Solaris 8 skulle vara bra. Tack, Rajan |