![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| retrive líneas de un archivo de comandos utilizando AWK | swamymns | Programación de scripts de shell y | 1 | 05-04-2008 10:47 PM |
| Analizar archivo de texto y enviar correos | Amruta Pitkar | UNIX for Dummies Preguntas y Respuestas | 12 | 08-11-2006 04:56 AM |
| la sustitución de una cadena en un archivo con el parámetro de línea de comandos | chiru_h | Programación de scripts de shell y | 5 | 08-03-2006 10:34 AM |
| comando de exportación | radhika03 | UNIX for Dummies Preguntas y Respuestas | 2 | 12-16-2005 09:25 AM |
| utilizando comandos de exportación | sveera | Programación de scripts de shell y | 4 | 04-01-2005 12:05 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
awk / sed Comando: Analiza parámetro archivo / enviar las líneas para la exportación comando ksh
Lo siento por el duplicado de este hilo es similar a la de
awk / sed script para leer los valores de los archivos de parámetros Puesto que no había respuestas en el hilo, ya que los padres se resolvió parcialmente i pensamiento para abrir el nuevo hilo de la cuestión pendiente Estoy escribiendo un programa de shell que se ejecuta una gran cantidad de archivos de Oracle SQL sobre diferentes bases de datos basado en el valor de ajuste medio ambiente. Estoy tratando de diseñar un parámetro de archivo donde puede almacenar los valores del medio ambiente para todas las bases de datos en el siguiente formato Medio Ambiente Archivo Nombre del archivo oraenv # / * Db1 * / ORACLE_SID \u003d Db1 ORACLE_BASE \u003d ORACLE_HOME \u003d PATH \u003d LD_LIBRARY_PATH \u003d . . Otros Parámetros # / * Fin * / # / * DB2 * / ORACLE_SID \u003d DB2 ORACLE_BASE \u003d ORACLE_HOME \u003d PATH \u003d LD_LIBRARY_PATH \u003d . . Otros Parámetros # / * Fin * / # / * DB3 * / ORACLE_SID \u003d DB3 ORACLE_BASE \u003d ORACLE_HOME \u003d PATH \u003d LD_LIBRARY_PATH \u003d . . Otros Parámetros # / * Fin * / Maestro de Script <- Programa Principal que utiliza estos parámetros Nombre del archivo actions.sh Cuando el script se ejecuta como. / Acciones, sh Db1 quiero esto para leer todos los parámetros relacionados con Db1 de la oraenv escrito entre el patrón de continuación # / * Db1 * / . ... .. # / * Fin * / crear "exportación ORACLE_SID .." etc .. Solución PP \u003d Db1 para la línea en `sed -n '/' $ (PP) '/, / fin / p' oraenv | grep-v ^ # »; hacer exportación "$ () LÍNEA" hecho El problema con el código anterior son algunos de los parámetros en el archivo han oraenv $ .. Al igual que como se indica a continuación # / * Db1 * / ORACLE_HOME \u003d / temp OH \u003d $ ORACLE_HOME # / * Fin * / Resultado esperado es ORACLE_HOME \u003d / temp OH \u003d / temp Los resultados reales ORACLE_HOME \u003d / temp OH \u003d $ ORACLE_HOME He estado luchando por resolver este problema de 4 horas ahora ... Cualquier ayuda rápida es muy apreciada. Última edición por rajan_san; al 11-06-2008 08:49 AM.. Exposición de motivos: ¿Ha olvidado Contenido |
|
||||
|
Toda actualización por favor ...........
|
|
||||
|
Tuve la oportunidad de obtener a través de este problema utilizando la opción de evaluación
para la línea en `sed -n '/' $ (PP) '/, / fin / p' infile | grep-v ^ # »; hacer eval `echo" exportación "$ () LÍNEA» hecho Gracias Rajan |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|