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
Mehrzeilige Grep tolmark UNIX for Dummies Questions & Answers 4 03-14-2008 12:31 AM
Umgang mit SQL-Multiline-Ausgänge decci_7 Shell Programmierung und Scripting 5 01-08-2008 07:29 PM
Awk Vergleichen von Dateien w / Multiline Records RacerX Shell Programmierung und Scripting 4 12-21-2007 06:05 AM
Hilfe beim Löschen der Dateien Sheethal UNIX for Dummies Questions & Answers 2 11-13-2007 09:20 AM
Block-Kommentar in Shell-Skript skyineyes Shell Programmierung und Scripting 3 07-02-2007 07:15 AM

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 10-10-2008
aster007 aster007 is offline
Registrierte Nutzer
  
 

Join Date: Jul 2008
Beiträge: 11
Unhappy Hilfe für mehrzeilige Kommentar löschen Script

Hi

Ich habe ein Skript zum Löschen der mehrzeilige Kommentare unten

********************************************
#! / usr / bin /sed -f
# Ersetzt einzigen Kommentar
s ://.*::
# Ersetzt multiline Kommentar in einer Zeile
s: / \ * [^ \ * /] * \ * /:: g
# Starten der Schleife für die Kontrolle der Start des Multi-Kommentar
/ \ / \ * /! bc
# Sucht nach dem Ende des mehrzeiligen Kommentar
: a
/ \ * \ / /! (
N
ba
)
s: / \ *.* \ * /::
: c
************************************************** ***

Es ist gut in die Kommentare zu löschen. Es gibt jedoch ein Problem.
Ich verwende es für eine DML unten
************************************************** **
Rekord
EBCDIC string (7) f7ezstat_as_of_date;
EBCDIC string (2) f7ezstat_data_source;
verpackt decimal (15,0, unsigned) f7ezstat_hierarchy_key_1;
verpackt decimal (15,0, unsigned) f7ezstat_hierarchy_key_2;
EBCDIC string (8) f7ezstat_hierarchy_key_3; / * nötig * /
verpackt decimal (15,0, unsigned) f7ezstat_hierarchy_key_4;
verpackt decimal (15,0, unsigned) f7ezstat_hierarchy_key_5;
verpackt decimal (15,0, unsigned) f7ezstat_hierarchy_key_6;
verpackt decimal (15,0, unsigned) f7ezstat_channel_id;
verpackt decimal (15,0, unsigned) f7ezstat_segment_id;
verpackt decimal (15,2) f7ezstat_volume;
Ende
************************************************** **
hier gibt es keine neue Zeile nach dem Zeichen "Ende".
Dies ist, die das Problem verursacht .......
Wenn das nicht. von Feldern zwischen "" und "Ende" ist mehr als 9 ....
die o / p
************************************************** *
Rekord
EBCDIC string (7) f7ezstat_as_of_date;
EBCDIC string (2) f7ezstat_data_source;
verpackt decimal (15,0, unsigned) f7ezstat_hierarchy_key_1;
verpackt decimal (15,0, unsigned) f7ezstat_hierarchy_key_2;
EBCDIC string (8) f7ezstat_hierarchy_key_3;
verpackt decimal (15,0, unsigned) f7ezstat_hierarchy_key_4;
verpackt decimal (15,0, unsigned) f7ezstat_hierarchy_key_5;
verpackt decimal (15,0, unsigned) f7ezstat_hierarchy_key_6;
verpackt decimal (15,0, unsigned) f7ezstat_channel_id;
verpackt decimal (15,0, unsigned) f7ezstat_segment_id;
verpackt decimal (15,2) f7ezstat_volume;
************************************************** **

Das "Ende" geht fehlt ......
aber wenn das gleiche geschieht mit weniger als 9 Felder ....
alle funktioniert ....

Wir sind mit dem folgenden Befehl, um es
sed -f sed. ksh f7_ez_f7ezstat_ebcdic.dml

hier sed. ksh ist das Skript zum Löschen der Kommentare und f7_ez_f7ezstat_ebcdic.dml ist die DML.

Bitte helfen
  #2 (permalink)  
Old 10-10-2008
danmero danmero is offline Forum Advisor  
  
 

Join Date: Nov 2007
Lage: 45.48-73.63
Posts: 1421
Bearbeiten Sie Ihre Post-und mithilfe von Code-Tags [code] die für die Probe-Code und Daten.
Closed Thread

Lesezeichen

Tags
Code, mehrzeilige Kommentare, sed

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 07:15 AM.


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