The UNIX and Linux Forums  


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
Hogyan lehet szerkeszteni egy txt fájlt? RRVARMA Shell programozás és Scripting 4 05-30-2008 09:40 AM
szerkeszt egy fájlt használó ksh meghana Shell programozás és Scripting 3 04-16-2008 12:04 PM
Hogyan lehet szerkeszteni env file duke0001 A UNIX a fejlett és szakértői Felhasználók 3 02-16-2007 11:43 AM
file szerkesztés súgó sentak Shell programozás és Scripting 10 11-14-2006 08:20 AM
Edit ISO / dd file? WIntellect Fájlrendszerek, lemez és memória 4 11-20-2002 05:21 PM

Closed Thread
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 03-18-2008
sewood sewood is offline
Regisztrált felhasználó
  
 

Join Date: Feb 2006
Hozzászólások: 6
Edit érték File

Nekem van egy fájl oratab a bejegyzés, mint ez
SCADAG: / esitst1/oracle/product/9.2.0.8: Y

Próbálom felfedezni a módját, hogy változtatni a 9.2.0.8 része ennek, hogy valami hasonló 10.2.0.4 részeként upgrade script.

Megpróbáltam
cat / etc / oratab>> / tmp / oratab
Az ORACLE_HOME \u003d / esitst1/oracle/product/9.2.0.8
export ORACLE_HOME
NEW_HOME \u003d / esitst1/oracle/product/10.2.0.4
export New_HOME

sed -e "s / $ (ORACLE_SID): $ (ORACLE_HOME) / $ (ORACLE_SID): $ (NEW_HOME) / g" / tmp / oratab> / etc / oratab

Ha valaki olvasta helyesen, úgy tűnik, hogy nem mint a perjel.

Minden javaslatot arra, hogyan lehet erre lenne greatly appreciated. Lehet, hogy még lefelé haladunk a rossz utat itt.

Köszönöm
  #2 (permalink)  
Old 03-18-2008
era
Vendég
  
 

Posts: n / a
Bit: 0 [Banking]
sed lehetővé teszi az alternatív elválasztó pontosan emiatt.


Kód:
sed -e "s%${ORACLE_SID}:${ORACLE_HOME}%${ORACLE_SID}:${NEW_HOME}%g

Ez a "teknős egész úton lefelé", ha nem talál egy karakter, amely garantálja, hogy ne kerüljenek a csere-karakterláncok, mégis.

Én már ismert, hogy írjon sed szkripteket, amelyek write sed scriptek minden olyan speciális karaktereket a bemeneti backslash, de nyilvánvalóan sokkal elegánsabb megoldás. (Perl jut eszembe, és ezért könnyen kezdeni az, ha tudja sed.)
Closed Thread

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