![]() |
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 |
| Name von Zeilen aus einer Datei mit dem Befehl AWK | swamymns | Shell Programmierung und Scripting | 1 | 05-04-2008 09:47 PM |
| Parse Text-Datei und senden Sie Mails | Amruta Pitkar | UNIX for Dummies Questions & Answers | 12 | 08-11-2006 03:56 AM |
| anstelle einer Zeichenkette in einer Datei mit Kommandozeilen-Parameter | chiru_h | Shell Programmierung und Scripting | 5 | 08-03-2006 09:34 AM |
| Export-Befehl | radhika03 | UNIX for Dummies Questions & Answers | 2 | 12-16-2005 09:25 AM |
| mit Export-Befehl | sveera | Shell Programmierung und Scripting | 4 | 04-01-2005 11:05 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
awk / sed-Kommando: Parse Parameter Datei / Senden die Zeilen auf die ksh Export
Sorry für die doppelte Threads dieser ist ähnlich dem in
awk / sed-Skript zu lesen Werte von Parameter-Dateien Da gab es keine Antworten auf die Muttergesellschaft Thread gelöst haben, da sie teilweise dachte ich, um den neuen Thread für die noch offene Frage Ich schreibe ein Shell-Programm, das führt eine Menge von Oracle SQL-Dateien auf verschiedenen Datenbanken auf der Grundlage der Umwelt Einstellwert. Ich versuche, ein Parameter-Datei, wo ich kann die Umwelt für alle Datenbanken in der unter Format Umwelt-Datei Dateiname oraenv # / * DB1 * / ORACLE_SID \u003d DB1 ORACLE_BASE \u003d ORACLE_HOME \u003d PATH \u003d LD_LIBRARY_PATH \u003d . . Andere Parameter # / * Ende * / # / * DB2 * / ORACLE_SID \u003d DB2 ORACLE_BASE \u003d ORACLE_HOME \u003d PATH \u003d LD_LIBRARY_PATH \u003d . . Andere Parameter # / * Ende * / # / DB3 * * / ORACLE_SID \u003d DB3 ORACLE_BASE \u003d ORACLE_HOME \u003d PATH \u003d LD_LIBRARY_PATH \u003d . . Andere Parameter # / * Ende * / Master-Script <- Main-Programm, das diese Parameter Dateiname actions.sh Wenn das Skript ausgeführt wird, da. / Aktionen, sh DB1 Ich möchte, dass dieses zu lesen, alle Parameter im Zusammenhang mit DB1 aus dem oraenv geschrieben zwischen dem Muster unter # / * DB1 * / . ... .. # / * Ende * / schaffen "Export ORACLE_SID .." etc. .. Lösung DB \u003d DB1 für Zeile in `sed -n '/' $ (DB) '/, / Ende / p' oraenv | grep-v ^ # "tun export "$ (line)" getan Das Problem mit den oben genannten Code ist ein Teil der Parameter in der Datei haben oraenv $ .. Wie unten # / * DB1 * / ORACLE_HOME \u003d / temp OH \u003d $ ORACLE_HOME # / * Ende * / Erwartetes Ergebnis ist ORACLE_HOME \u003d / temp OH \u003d / temp Die tatsächlichen Ergebnisse ORACLE_HOME \u003d / temp OH \u003d $ ORACLE_HOME Ich habe zu kämpfen, um dieses Problem lösen, für 4 Std. jetzt ... Jede schnelle Hilfe sehr dankbar. Zuletzt bearbeitet von rajan_san; am 11-06-2008 08:49 AM.. Grund: vergessen Content |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|