![]() |
|
|
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 |
| Muster finden, löschen Sie den Muster-und Line-Linie nach oben und unten | nickg | Shell Programmierung und Scripting | 4 | 01-29-2009 01:38 PM |
| Muster finden Sie löschen mit Muster-und Line-Linie nach oben und unten | nickg | UNIX for Dummies Questions & Answers | 1 | 01-28-2009 06:46 PM |
| Kommentar / Löschen einer bestimmten Muster ab der zweiten Zeile die passenden Muster | IMAS | Shell Programmierung und Scripting | 4 | 10-13-2008 03:37 AM |
| Ändern einer bestimmten Muster ab dem zweiten Zeile der Suchmuster | IMAS | UNIX for Dummies Questions & Answers | 1 | 10-12-2008 02:19 PM |
| Notwendigkeit for-Schleife, um Felder als eine Zeile | prkfriryce | Shell Programmierung und Scripting | 8 | 03-23-2007 12:49 PM |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
||||
|
Fügen Sie, bevor Muster der Benutzung von sed / awk
Hi,
Ich habe eine SQL-Datei, das so etwas wie dieses vi Test.sql REVOKE EXECUTE ON DEMO_USER.SQC_SAMP AUS ÖFFENTLICHEN; REVOKE EXECUTE ON DEMO_USER.SQC_SAMP AUS DEMO_READ; REVOKE SELECT ON DEMO_USER.DEMO_NOMINEE_TEST AUS DEMO_READ; REVOKE EXECUTE ON DEMO_USER.SQC_SAMP AUS DEMO_APP_RL; REVOKE SELECT ON DEMO_USER.DEMO_NOMINEE_TEST AUS DEMO_APP_RL; Prompt Drop SYNONYM DEMO_NEWS; DROP SYNONYM DEMO_USER.DEMO_NEWS; Prompt DROP VIEW DEMO_NOMINEE_TEST; DROP VIEW DEMO_USER.DEMO_NOMINEE_TEST; Prompt SQC_SAMP Drop-Funktion; DROP FUNCTION DEMO_USER.SQC_SAMP; Prompt DEMO_ID_REC; - Differenz-Details: - Ist Vergleich # Groß-Kleinschreibung Weiß Sonstige - Länge Länge Lines Briefe Briefe Space Chars - ************************************************ ****************** - Comp * 99 72 5 13 40 26 20 * - Ref * 132 97 7 32 40 34 26 * - ************************************************ ****************** Prompt DEMO_ID_REC; -- - DEMO_ID_REC (Typ) -- - Abhängigkeiten: - STANDARD (Paket) -- CREATE TYPE DEMO_USER.DEMO_id_rec AS OBJECT ( LINK_ID VARCHAR2 (12), DEMO_ID VARCHAR2 (50), SAMPLE_FLG CHAR (1) ) / SHOW ERRORS; Prompt STRINGTABLETYPE; -- - STRINGTABLETYPE (Typ) -- - Abhängigkeiten: - STANDARD (Paket) -- CREATE OR REPLACE TYPE DEMO_USER. "STRINGTABLETYPE" Wie Tabelle DER VARCHAR2 (255) / SHOW ERRORS; Grundsätzlich muss das Skript nach allen Zeilen, die entweder CREATE TYPE / CREATE OR REPLACE TYPE und muss die Kommission den Namen, die in der Regel 3. Word-Lines mit CREATE TYPE TYPENAME und 5. Wort für Linien mit CREATE OR REPLACE TYPE TYPENAME Das Skript muss ein DROP TYPE TYPENAME FORCE und Ort dieser DROP Befehl, kurz bevor die CREATE / CREATE OR REPLACE Befehle. Wie in den oben genannten Fall ist das erwartete Ergebnis vi out.sql REVOKE EXECUTE ON DEMO_USER.SQC_SAMP AUS ÖFFENTLICHEN; REVOKE EXECUTE ON DEMO_USER.SQC_SAMP AUS DEMO_READ; REVOKE SELECT ON DEMO_USER.DEMO_NOMINEE_TEST AUS DEMO_READ; REVOKE EXECUTE ON DEMO_USER.SQC_SAMP AUS DEMO_APP_RL; REVOKE SELECT ON DEMO_USER.DEMO_NOMINEE_TEST AUS DEMO_APP_RL; Prompt Drop SYNONYM DEMO_NEWS; DROP SYNONYM DEMO_USER.DEMO_NEWS; Prompt DROP VIEW DEMO_NOMINEE_TEST; DROP VIEW DEMO_USER.DEMO_NOMINEE_TEST; Prompt SQC_SAMP Drop-Funktion; DROP FUNCTION DEMO_USER.SQC_SAMP; Prompt DEMO_ID_REC; - Differenz-Details: - Ist Vergleich # Groß-Kleinschreibung Weiß Sonstige - Länge Länge Lines Briefe Briefe Space Chars - ************************************************ ****************** - Comp * 99 72 5 13 40 26 20 * - Ref * 132 97 7 32 40 34 26 * - ************************************************ ****************** Prompt DEMO_ID_REC; -- - DEMO_ID_REC (Typ) -- - Abhängigkeiten: - STANDARD (Paket) -- DROP TYPE DEMO_USER.DEMO_id_rec FORCE; CREATE TYPE DEMO_USER.DEMO_id_rec AS OBJECT ( LINK_ID VARCHAR2 (12), DEMO_ID VARCHAR2 (50), SAMPLE_FLG CHAR (1) ) / SHOW ERRORS; Prompt STRINGTABLETYPE; -- - STRINGTABLETYPE (Typ) -- - Abhängigkeiten: - STANDARD (Paket) -- DROP TYPE DEMO_USER. "STRINGTABLETYPE" Kraft; CREATE OR REPLACE TYPE DEMO_USER. "STRINGTABLETYPE" Wie Tabelle DER VARCHAR2 (255) / SHOW ERRORS; Alle Shell-Skript mit ksh auf Solaris 8 wäre gut. Danke, Rajan |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|