![]() |
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| 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 |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
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 |
|
||||
|
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.) |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|