The UNIX and Linux Forums  

Go Back   Die UNIX-und Linux-Foren > Top Foren > Shell Programmierung und Scripting
.
Google unix.com



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
Entfernen einer Zeile mit einem Muster in sed Fire_Storm Shell Programmierung und Scripting 1 04-20-2008 06:13 AM
Konkatenation mehrere Zeilen zu einer Zeile, wenn mit Muster phixsius Shell Programmierung und Scripting 13 01-24-2008 11:02 PM
Laicherbestands mehrere Prozesse verteilen sich auf zwei Dateien StrengthThaDon High-Level-Programmierung 1 09-17-2007 06:03 PM
Kann ich auf Befehle über mehrere Zeilen? tphyahoo UNIX for Dummies Questions & Answers 1 06-07-2006 10:08 AM
Suche Datei für Muster und greifen ein paar Zeilen vor dem Muster frustrated1 Shell Programmierung und Scripting 2 12-22-2005 03:41 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 05-12-2008
sabyasm sabyasm is offline
Registrierte Nutzer
  
 

Join Date: Sep 2005
Beiträge: 27
Exclamation Muster, die die Beseitigung wird in mehrere Zeilen

Ich habe mehrere große Dateien, die Oracle-Tabelle enthält die Schaffung von Skripten sind wie folgt:
Zitat:
CREATE TABLE PROD_MST.PROD_DEF_ALLOWED_RESELLERS (
PROD_DEF_ALLOWED_RESELR_ID NUMBER NOT NULL,
SRVC_PROVIDER_ID NUMBER NOT NULL,
CREATED_BY VARCHAR2 (40 BYTE) NOT NULL,
CREATED_DTIME DATE NOT NULL,
LAST_UPDATED_BY VARCHAR2 (40 BYTE) NOT NULL,
LAST_UPDATED_DTIME DATE NOT NULL,
PROD_ID NUMBER NOT NULL
)
PCTFREE 10
PCTUSED 0
INITRANS 1
MAXTRANS 255

TABLESPACE CUST_MASTER_DATA
STORAGE (
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
LOGGING

;


CREATE TABLE PROD_MST.PROD_DEFINITION (
PROD_ID NUMBER NOT NULL,
PROD_NAME VARCHAR2 (100 BYTE) NULL,
PROD_STATUS VARCHAR2 (20 BYTE) NULL,
PROD_CODE VARCHAR2 (40 BYTE) NULL,
PROD_CODE_TYPE VARCHAR2 (40 BYTE) NULL,
PROD_EFFECTIVE_START_DATE DATE NULL,
PROD_EFFECTIVE_END_DATE DATE NULL,
SRVC_PROVIDER_ID NUMBER NOT NULL,
CREATED_BY VARCHAR2 (40 BYTE) NOT NULL,
CREATED_DTIME DATE NOT NULL,
LAST_UPDATED_BY VARCHAR2 (40 BYTE) NOT NULL,
LAST_UPDATED_DTIME DATE NOT NULL
)
PCTFREE 10
PCTUSED 0
INITRANS 1
MAXTRANS 255

TABLESPACE PROD_MASTER_DATA
STORAGE (
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
LOGGING

;
.....
und so weiter
Ich müsste, um die farbigen Muster in rot über. Beliebig sed/awk / Pearl-Code wird wesentlich dazu beitragen.

Danke
  #2 (permalink)  
Old 05-12-2008
radoulov's Avatar
radoulov radoulov is online now Forum Staff  
addict
  
 

Join Date: Jan 2007
Lage: Варна, България / Milano, Italia
Posts: 2926

Code:
perl -i.bck -073 -pe's/PCTFREE.*?(TABLESPACE.*?\n).*?;/$1;/s' file

  #3 (permalink)  
Old 05-13-2008
sabyasm sabyasm is offline
Registrierte Nutzer
  
 

Join Date: Sep 2005
Beiträge: 27
Thumbs up

Arbeitete absolut in Ordnung. Thanks a ton!
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 05:27 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0