![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| retrive linee a partire da un file utilizzando il comando AWK | swamymns | Shell scripting e di programmazione | 1 | 05-04-2008 09:47 PM |
| Parse file di testo e inviare la posta | Amruta Pitkar | UNIX for Dummies Domande & Risposte | 12 | 08-11-2006 03:56 AM |
| sostituzione di una stringa in un file con il parametro della riga di comando | chiru_h | Shell scripting e di programmazione | 5 | 08-03-2006 09:34 AM |
| comando export | radhika03 | UNIX for Dummies Domande & Risposte | 2 | 12-16-2005 09:25 AM |
| utilizzando il comando di esportazione | sveera | Shell scripting e di programmazione | 4 | 04-01-2005 11:05 AM |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
||||
|
awk / sed Comando: Parse parametro file / inviare le linee per il comando export ksh
Siamo spiacenti per il duplicato questo thread uno è simile a quello in
awk / script sed per leggere i valori dal file di parametri Poiché non vi sono state risposte sulla madre thread, dato che ha risolto in parte ho pensato di aprire il nuovo thread per il restante problema Sto scrivendo una shell programma che esegue una partita di Oracle SQL Files su diverse banche dati sulla base del valore di impostazione ambiente. Sto cercando di progettare un parametro di file nel quale è in grado di memorizzare i valori per l'ambiente per tutti i database nel formato di seguito Ambiente file Nome file oraenv # / * DB1 * / ORACLE_SID \u003d DB1 ORACLE_BASE \u003d ORACLE_HOME \u003d PATH \u003d LD_LIBRARY_PATH \u003d . . Altri parametri # / * Fine * / # / * DB2 * / ORACLE_SID \u003d DB2 ORACLE_BASE \u003d ORACLE_HOME \u003d PATH \u003d LD_LIBRARY_PATH \u003d . . Altri parametri # / * Fine * / # / * DB3 * / ORACLE_SID \u003d DB3 ORACLE_BASE \u003d ORACLE_HOME \u003d PATH \u003d LD_LIBRARY_PATH \u003d . . Altri parametri # / * Fine * / Master Script <- Programma che utilizza questi parametri Nome file actions.sh Quando lo script viene eseguito. / Azioni, sh DB1 i desideri di questo leggere tutti i parametri relativi al DB1 dal oraenv scritta tra il modello qui di seguito # / * DB1 * / . ... .. # / * Fine * / creare "esportazione ORACLE_SID .." ecc .. Soluzione DB \u003d DB1 per la linea in `sed -n '/' $ (PB) '/, / Fine / p' oraenv | grep-v ^ # `; fare esportazione "$ (line)" fatto Il problema con il codice di cui sopra sono alcuni dei parametri in oraenv il file $ .. Come, come qui di seguito # / * DB1 * / ORACLE_HOME \u003d / temp OH \u003d $ ORACLE_HOME # / * Fine * / Risultato atteso è ORACLE_HOME \u003d / temp OH \u003d / temp I risultati effettivi ORACLE_HOME \u003d / temp OH \u003d $ ORACLE_HOME Sono stato in lotta per risolvere il problema per 4 ore e adesso ... Qualsiasi aiuto veloce è molto apprezzata. Ultimo a cura di rajan_san; al 11/06/2008 08:49 AM.. Motivo: Ho dimenticato il contenuto |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|