The UNIX and Linux Forums  
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.

Go Back   A UNIX és Linux Forums > Top Fórumok > Shell programozás és Scripting
.
google unix.com



Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt.

Több, UNIX és Linux fórum témák Ön által talált Hasznos
Szál Thread Starter Fórum Válaszok Utolsó hozzászólás
retrive sorokat a fájl segítségével AWK parancs swamymns Shell programozás és Scripting 1 05-04-2008 09:47 PM
Parse Szövegfájl mailek küldéséhez és Amruta Pitkar A UNIX a dummies Kérdések és válaszok 12 08-11-2006 03:56 AM
helyett egy karakterlánc a fájl parancssori paraméter chiru_h Shell programozás és Scripting 5 08-03-2006 09:34 AM
export parancs radhika03 A UNIX a dummies Kérdések és válaszok 2 12-16-2005 09:25 AM
export parancs használatával sveera Shell programozás és Scripting 4 04-01-2005 11:05 AM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 11-06-2008
rajan_san rajan_san is offline
Regisztrált felhasználó
  
 

Join Date: Aug 2008
Hozzászólások: 39
awk / sed parancs: Parse paraméter file / küldeni a vonalakat, a KSH export parancs

Elnézést a kettős szál ez hasonló az egyet
awk / sed script olvasni értékeket paraméter fájlok

Mivel nem volt válasz a szülő szál, mert van rendezni részben azt gondoltam, hogy megnyitja az új szál a többi kérdés

Írok egy shell program, ami végrehajtja sok Oracle SQL Files különböző adatbázisok alapján a környezet beállítási értéket. Én kipróbálás-hoz tervez egy paraméter fájl, ahol lehet tárolni a környezet érték az összes adatbázisok az alábbi formátumban

Fájl Környezetvédelem

Fájlnév
oraenv

# / * DB1 * /
Az ORACLE_SID \u003d DB1
ORACLE_BASE \u003d
Az ORACLE_HOME \u003d
PATH \u003d
LD_LIBRARY_PATH \u003d
.
.
Egyéb paraméterek
# / * END * /
# / * DB2 * /
Az ORACLE_SID \u003d DB2
ORACLE_BASE \u003d
Az ORACLE_HOME \u003d
PATH \u003d
LD_LIBRARY_PATH \u003d
.
.
Egyéb paraméterek
# / * END * /
# / * DB3 * /
Az ORACLE_SID \u003d DB3
ORACLE_BASE \u003d
Az ORACLE_HOME \u003d
PATH \u003d
LD_LIBRARY_PATH \u003d
.
.
Egyéb paraméterek
# / * END * /

Master Script <- Main Program, amely használja ezeket a paramétereket

Fájlnév actions.sh

Amikor a szkript hajtják végre. / Cselekvések, sh DB1 azt akarom olvasni az összes paraméter kapcsolatos DB1 a oraenv között írt alá a minta
# / * DB1 * /
.
...
..
# / * END * /

create "export ORACLE_SID .." stb ..

Megoldás

DB \u003d DB1
A LINE IN "sed -n '/' $ (DB) '/, / End / p' oraenv | grep-v ^ # "; do
export "$ (line)"
kész

A probléma a fenti kód egyes paraméterek a oraenv fájlban $ .. Mint ahogy az alábbiakban

# / * DB1 * /
Az ORACLE_HOME \u003d / temp
OH \u003d $ ORACLE_HOME
# / * END * /

Várható eredmény a
Az ORACLE_HOME \u003d / temp
OH \u003d / temp

A tényleges eredmények
Az ORACLE_HOME \u003d / temp
OH \u003d $ ORACLE_HOME

Én is küzd, hogy megoldja ezt a problémát a 4 óra most ... Bármilyen gyors segítséget nagyon nagyra értékelik.

Last edited by rajan_san; 11-06-2008 at 08:49 AM.. Reason: Elfelejtette tartalom
 

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 02:23 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0