![]() |
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.
|
|
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 |
| Wie Drucken von Daten zwischen 2 Zeilen in einer Datei | kamesh83 | UNIX für Fortgeschrittene und Experten | 5 | 12-18-2008 12:14 PM |
| Drucken Alle geraden Zeilen einer txt-Datei | ajp7701 | Shell Programmierung und Scripting | 1 | 04-18-2008 12:17 AM |
| Wie druckt nur Linien zwischen zwei Saiten mit awk | jisha | Shell Programmierung und Scripting | 4 | 01-11-2008 04:13 AM |
| Drucken ausgewählten Linien | tonet | Shell Programmierung und Scripting | 6 | 10-08-2007 06:50 AM |
| Drucken nur bestimmte Zeilen aus einer Textdatei | CamTu | Shell Programmierung und Scripting | 1 | 06-01-2005 12:47 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Benötigen Sie den Druck bestimmte Zeilen aus einer Datei
Hi all,
Ich möchte drucken Zeilen aus einer Datei mit bestimmten Bedingungen für Beispielprogramm: # Die folgenden Befehle erzeugen eine neue Kontroll-Datei und verwenden Sie es # Zum Öffnen der Datenbank. # Der Inhalt der Online-Logs werden gelöscht und alle Backups # Entkräftet werden. Verwenden Sie diese nur dann, wenn Online-Protokolle sind beschädigt. ; ALTER DATABASE OPEN; SIZE 2000M REUSE AUTOEXTEND OFF; SIZE 2000M REUSE AUTOEXTEND OFF; ; ALTER DATABASE OPEN RESETLOGS; SIZE 2000M REUSE AUTOEXTEND OFF; SIZE 2000M REUSE AUTOEXTEND OFF; Ich möchte hier, um Linien zwischen der ersten Auftreten von ";" und der zweite ist. Danke Jack |
|
||||
|
Eine weitere Abfrage auf Linien
HII,
Ich möchte drucken Zeilen aus einer Datei auf der Grundlage bestimmter Zeile exapmple RECOVER DATABASE ALTER DATABASE OPEN; ALTER TABLESPACE TEMP ADD temporären; ALTER TABLESPACE TEMP ADD temporären; STARTUP nomount CREATE DATABASE-control REUSE "PATCH01" RESETLOGS NOARCHIVELOG - SET STANDBY Zur Leistungsmaximierung MAXLOGFILES 16 MAXLOGMEMBERS 5 MAXDATAFILES 512 MaxInstances 1 MAXLOGHISTORY 7260 LOGFILE; Ich möchte hier zum Drucken von "ALTER DATABASE OPEN" bis vor dem Start nomount Bitte helfen Sie auf diesem .. Danke und Grüße Jack |
|
||||
|
Hier ist es wieder mit den Bemerkungen
Code:
awk '
# for every line containing just a ";"
/^;$/ {
# read subsequent lines until we reach another one containing
# just a ";"
while (getline && $0 !~ /^;$/) {
# print them
print
}
# exit from the script (i.e. do not process any more lines)
exit
}
' inputfile > outputfile
|
|
||||
|
Hi,
Statt der Angabe von Zeichenketten ... Ich will den Druck von bestimmten Zeile zu Zeile in der Datei .. exapmple RECOVER DATABASE ALTER DATABASE OPEN; ALTER TABLESPACE TEMP ADD temporären; ALTER TABLESPACE TEMP ADD temporären; STARTUP nomount CREATE DATABASE-control REUSE "PATCH01" RESETLOGS NOARCHIVELOG - SET STANDBY Zur Leistungsmaximierung MAXLOGFILES 16 MAXLOGMEMBERS 5 MAXDATAFILES 512 MaxInstances 1 MAXLOGHISTORY 7260 LOGFILE; Ich möchte hier zum Drucken von "ALTER DATABASE OPEN" bis "MaxInstances 1" online Bitte helfen Sie auf diesem .. Danke Jack |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|