![]() |
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| találni mintázatát törölni összhangban mintázat és a vonal fölött és alatt sor | nickg | Shell programozás és Scripting | 4 | 01-29-2009 01:38 PM |
| találni minta törléséhez összhangban mintázat és a vonal fölött és alatt sor | nickg | A UNIX a dummies Kérdések és válaszok | 1 | 01-28-2009 06:46 PM |
| Hozzászólás / törölje az adott minta kiindulási a második sorban az illesztési minta | imas | Shell programozás és Scripting | 4 | 10-13-2008 03:37 AM |
| módosítják az adott minta kiindulási a második sorban a keresési minta | imas | A UNIX a dummies Kérdések és válaszok | 1 | 10-12-2008 02:19 PM |
| szükségességét, hogy a hurok területeken egy sor | prkfriryce | Shell programozás és Scripting | 8 | 03-23-2007 12:49 PM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Felvétel előtt Line Pattern használata Sed / awk
Szia,
Nekem van egy sql fájl fut, valami ilyesmi vi Test.sql REVOKE EXECUTE ON DEMO_USER.SQC_SAMP FROM PUBLIC; REVOKE EXECUTE ON DEMO_USER.SQC_SAMP FROM DEMO_READ; REVOKE SELECT ON DEMO_USER.DEMO_NOMINEE_TEST FROM DEMO_READ; REVOKE EXECUTE ON DEMO_USER.SQC_SAMP FROM DEMO_APP_RL; REVOKE SELECT ON DEMO_USER.DEMO_NOMINEE_TEST FROM DEMO_APP_RL; Prompt Drop Szinonima DEMO_NEWS; DROP Szinonima DEMO_USER.DEMO_NEWS; Prompt drop megtekintése DEMO_NOMINEE_TEST; A DROP VIEW DEMO_USER.DEMO_NOMINEE_TEST; Prompt drop funkció SQC_SAMP; DROP FUNCTION DEMO_USER.SQC_SAMP; Írja be DEMO_ID_REC; - Difference Részletek: - Tényleges képest Počet Nagybetűs Kisbetûs Fehér Egyéb - Hossz Hossz Lines Letters Letters Space Szaibling - ************************************************ ****************** - Comp * 99 72 5 13 40 26 20 * - Ref. 132 * 97 7 32 40 34 26 * - ************************************************ ****************** Írja be DEMO_ID_REC; -- - DEMO_ID_REC (Type) -- - Függő: - STANDARD (csomag) -- A CREATE TYPE DEMO_USER.DEMO_id_rec As Object ( LINK_ID varchar2 (12), DEMO_ID varchar2 (50), SAMPLE_FLG CHAR (1) A ) / Hibák; Írja be STRINGTABLETYPE; -- - STRINGTABLETYPE (Type) -- - Függő: - STANDARD (csomag) -- CREATE OR REPLACE TYPE DEMO_USER. STRINGTABLETYPE "asztali A VARCHAR2 (255) Az / Hibák; Alapvetően a Script kell keresnünk minden olyan vonalon, amelyeket akár CREATE TYPE / CREATE OR REPLACE TYPE és kell felvenni a típus neve, amely általában 3. A Word for Vonalak és CREATE TYPE TypeName és az 5. szó sorokat CREATE OR REPLACE TYPE TypeName A szkript kell generált DROP TYPE TypeName FORCE, és ezt a DROP parancs elõtt a CREATE / CREATE OR REPLACE típus parancsokat. Mint a fenti esetben a várható eredmény vi out.sql REVOKE EXECUTE ON DEMO_USER.SQC_SAMP FROM PUBLIC; REVOKE EXECUTE ON DEMO_USER.SQC_SAMP FROM DEMO_READ; REVOKE SELECT ON DEMO_USER.DEMO_NOMINEE_TEST FROM DEMO_READ; REVOKE EXECUTE ON DEMO_USER.SQC_SAMP FROM DEMO_APP_RL; REVOKE SELECT ON DEMO_USER.DEMO_NOMINEE_TEST FROM DEMO_APP_RL; Prompt Drop Szinonima DEMO_NEWS; DROP Szinonima DEMO_USER.DEMO_NEWS; Prompt drop megtekintése DEMO_NOMINEE_TEST; A DROP VIEW DEMO_USER.DEMO_NOMINEE_TEST; Prompt drop funkció SQC_SAMP; DROP FUNCTION DEMO_USER.SQC_SAMP; Írja be DEMO_ID_REC; - Difference Részletek: - Tényleges képest Počet Nagybetűs Kisbetûs Fehér Egyéb - Hossz Hossz Lines Letters Letters Space Szaibling - ************************************************ ****************** - Comp * 99 72 5 13 40 26 20 * - Ref. 132 * 97 7 32 40 34 26 * - ************************************************ ****************** Írja be DEMO_ID_REC; -- - DEMO_ID_REC (Type) -- - Függő: - STANDARD (csomag) -- DROP TYPE DEMO_USER.DEMO_id_rec FORCE; A CREATE TYPE DEMO_USER.DEMO_id_rec As Object ( LINK_ID varchar2 (12), DEMO_ID varchar2 (50), SAMPLE_FLG CHAR (1) A ) / Hibák; Írja be STRINGTABLETYPE; -- - STRINGTABLETYPE (Type) -- - Függő: - STANDARD (csomag) -- DROP TYPE DEMO_USER. STRINGTABLETYPE "FORCE; CREATE OR REPLACE TYPE DEMO_USER. STRINGTABLETYPE "asztali A VARCHAR2 (255) Az / Hibák; Bármilyen szkript összeegyeztethető ksh a Solaris 8 lenne baj. Köszönöm, Rajan |
|
||||
|
try this
sed -e 's / \ (CREATE TYPE \ ([^] * \) .* $ \) / DROP TYPE \ 2 force \ n \ 1 / g'-e 's / \ (CREATE OR REPLACE TYPE \ ([^ ] * \) .* $ \) / DROP TYPE \ 2 force \ n \ 1 / g 'Test.sql egészségére, Devaraj Takhellambam |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|