The UNIX and Linux Forums  
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.

Go Back   De Unix-en Linux Forum > Top Forums > Programmeren en Shell Scripting
.
google unix.com



Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier.

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
retrive regels uit een bestand met AWK commando swamymns Programmeren en Shell Scripting 1 05-04-2008 09:47 PM
Parse tekst bestand en stuurt mails Amruta Pitkar UNIX voor Dummies Questions & Answers 12 08-11-2006 03:56
vervanging van een string in een bestand met command line parameter chiru_h Programmeren en Shell Scripting 5 08-03-2006 09:34
uitvoer commando radhika03 UNIX voor Dummies Questions & Answers 2 12-16-2005 09:25
met behulp van de uitvoer commando sveera Programmeren en Shell Scripting 4 04-01-2005 11:05

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 11-06-2008
rajan_san rajan_san is offline
Geregistreerde gebruiker
  
 

Join Date: Aug 2008
Posts: 39
awk / sed Command: Parse parameter bestand / verzenden van de lijnen naar de ksh uitvoer commando

Sorry voor de dubbele draad deze is vergelijkbaar met die in
awk / sed script om waarden te lezen parameter bestanden

Aangezien er geen antwoorden op de bovenliggende draad omdat het gedeeltelijk opgelost kreeg dacht ik aan de nieuwe draad te openen voor de resterende probleem

Ik schrijf een shell-programma dat een heleboel van Oracle SQL-bestanden uitvoert op de verschillende databases op basis van de milieu instelling waarde. Ik probeer het ontwerpen van een parameter bestand waar ik het milieu waarden kunt opslaan voor alle databases in de onderstaande formaat

Milieu bestand

Bestandsnaam
oraenv

# / * DB1 * /
ORACLE_SID \u003d DB1
ORACLE_BASE \u003d
ORACLE_HOME \u003d
PATH \u003d
LD_LIBRARY_PATH \u003d
.
.
Andere parameters
# / * End * /
# / * DB2 * /
ORACLE_SID \u003d DB2
ORACLE_BASE \u003d
ORACLE_HOME \u003d
PATH \u003d
LD_LIBRARY_PATH \u003d
.
.
Andere parameters
# / * End * /
# / * DB3 * /
ORACLE_SID \u003d DB3
ORACLE_BASE \u003d
ORACLE_HOME \u003d
PATH \u003d
LD_LIBRARY_PATH \u003d
.
.
Andere parameters
# / * End * /

Master Script <- Algemene Programma dat deze parameters gebruikt

Bestandsnaam actions.sh

Wanneer het script als wordt uitgevoerd. / Acties, sh DB1 Ik wil dat dit te lezen alle parameters in verband met DB1 uit de oraenv geschreven tussen het patroon hieronder
# / * DB1 * /
.
...
..
# / * End * /

creëren "uitvoer ORACLE_SID .." enz. ..

Oplossing

DB \u003d DB1
LINE voor in `sed -n '/' $ (DB) '/, / End / p' oraenv | grep-v ^ # "; doen
uitvoer "$ (LINE)"
gedaan

Het probleem met de bovenstaande code is een aantal van de parameters in de oraenv dossier $ .. Net zoals hieronder

# / * DB1 * /
ORACLE_HOME \u003d / temp
OH \u003d $ ORACLE_HOME
# / * End * /

Verwacht resultaat
ORACLE_HOME \u003d / temp
OH \u003d / temp

Werkelijke resultaten
ORACLE_HOME \u003d / temp
OH \u003d $ ORACLE_HOME

Ik heb moeite om deze kwestie voor 4 uren nu op te lossen ... Elke snelle hulp is zeer gewaardeerd.

Laatst bewerkt door rajan_san; op 11.06.2008 08:49.. Reden: Wachtwoord Content
 

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 04:22 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0