The UNIX and Linux Forums  
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.

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
SED - Eine neue Linie nach dem Muster eagercyber Shell Programmierung und Scripting 6 07-06-2008 12:06 PM
Löschen Sie einen Block von Text durch Leerzeilen getrennt, wenn Muster gefunden gleu Shell Programmierung und Scripting 17 12-16-2007 11:30 PM
Hinzufügen einer neuen Zeile mit sed-Kommando ivesia SUN Solaris 2 11-07-2005 09:41 PM
Hinzufügen Leerzeile in egrep antalexi UNIX for Dummies Questions & Answers 2 05-24-2004 01:40 PM
cant find Befehl, liefert Leerzeile jeffersno1 UNIX for Dummies Questions & Answers 2 11-15-2001 04:14 PM

 
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 01-01-2009
frozensmilz's Avatar
frozensmilz frozensmilz is offline
Registrierte Nutzer
  
 

Join Date: Aug 2008
Beiträge: 28
Brauchen Sie Hilfe in sed-Kommando (eine leere Zeile übrigens jeder Block von Muster)

Hallo Freunde,

Ich habe eine C-Source-Code mit SQL-Anweisungen. Ich verwende die folgenden sed Befehl, um alle SQL-Blöcke in den Source-Code ....

sed -n "/ EXEC SQL /,/;/ p" Sample.cpp

Die oben sed Befehl drucken Sie die SQL-Blöcke auf der Grundlage der Muster "EXEC SQL" & ";" (da die meisten von ihnen beginnen mit "exec" und endet mit ";") und die Ausgabe sieht wie folgt aus (ohne ">>>> ")

1>>>> exec sql wählen Sie pqxQrn,
pqxPmeOldQcl
in: qrn,: qxt,: CUK,: cln,: pqxTdd,
: pmeOldQcl Indikator: pmeOldQclInd
von pqx
1>>>> Wo pqxDno \u003d: DNO;
2>>>> exec sql wählen Sie qcfQcl in: oldQcl von qcf
1>>>> Wo qcfCuk \u003d: CUK;
2>>>> exec sql wählen Sie cufCid
in: cid
von CUF
1>>>> Wo cufCuk \u003d: CUK;
2>>>> exec sql wählen Sie clrChief
in: Chief
von clr
1>>>> Wo clrCln \u003d: cln;
2>>>> EXEC SQL SELECT COUNT (*) in: cnt von pqx
1>>>> Wo pqxQrn <: qrn;
2>>>> EXEC SQL erklären xqxPmeCur für Cursor
Wählen Sie pqxQrn
von pqx
wo pqxQxt \u003d QXT_PME und
pqxCuk \u003d: CUK und
pqxPmeDno \u003d: NOA und
1>>>> \u003d pqxTdd: pqxTdd;
2>>>> exec sql offenen xqxPmeCur;

Ich möchte ein Leerzeichen zwischen jedem SQL-Blöcke (zwischen "1 >>>>" &" 2 >>>>")..... so, dass es besser lesbar. Bitte helfen ....& Vielen Dank im Voraus .....
 

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 12:30 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