![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| recuperar linhas de um arquivo usando Awk comando | swamymns | Programação Shell Script e | 1 | 05-04-2008 09:47 |
| Parse arquivo texto e enviar mails | Amruta Pitkar | UNIX para Dummies Perguntas & Respostas | 12 | 08-11-2006 03:56 |
| substituindo uma string em um arquivo com parâmetro da linha de comandos | chiru_h | Programação Shell Script e | 5 | 08-03-2006 09:34 |
| exportação comando | radhika03 | UNIX para Dummies Perguntas & Respostas | 2 | 12-16-2005 09:25 |
| utilizando exportação comando | sveera | Programação Shell Script e | 4 | 04-01-2005 11:05 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
awk / sed Comando: Parse parâmetro arquivo / enviar as linhas para a exportação ksh comando
Desculpem a duplicar esta uma discussão é semelhante à de um
awk / sed script para ler ficheiros valores de parâmetro Como não houve respostas em discussão uma vez que a empresa-mãe ficou parcialmente resolvido Pensei para abrir o novo tema para o restante questão Estou escrevendo um programa que executa um shell lote da Oracle SQL Files em diferentes bases de dados baseado no ambiente fixação valor. Estou tentando desenhar um parâmetro arquivo onde eu possa armazenar o ambiente valores para todas as bases de dados no formato abaixo Arquivo Ambiente Nome do Arquivo oraenv # / * Db1 * / ORACLE_SID \u003d db1 ORACLE_BASE \u003d ORACLE_HOME \u003d PATH \u003d LD_LIBRARY_PATH \u003d . . Outros Parâmetros # / * Fim * / # / * DB2 * / ORACLE_SID \u003d DB2 ORACLE_BASE \u003d ORACLE_HOME \u003d PATH \u003d LD_LIBRARY_PATH \u003d . . Outros Parâmetros # / * Fim * / # / * DB3 * / ORACLE_SID \u003d DB3 ORACLE_BASE \u003d ORACLE_HOME \u003d PATH \u003d LD_LIBRARY_PATH \u003d . . Outros Parâmetros # / * Fim * / Mestre Script <- Principal programa que utiliza esses parâmetros Nome do Arquivo actions.sh Quando o script é executado como. / Acções, sh db1 quero isso para ler todos os parâmetros relacionados com db1 da oraenv escrito entre o padrão abaixo # / * Db1 * / . ... .. # / * Fim * / "criação de exportação ORACLE_SID .." etc .. Solução PO \u003d db1 para a linha em `sed -n '/' $ (PO) '/, / Fim / p' oraenv | grep-v ^ # `; fazer exportação "$ (linha)" feito O problema com o código acima se alguns dos parâmetros na oraenv arquivo tem $ .. Como a seguir # / * Db1 * / ORACLE_HOME \u003d / temp OH \u003d $ ORACLE_HOME # / * Fim * / Resultado esperado é ORACLE_HOME \u003d / temp OH \u003d / temp Os resultados reais ORACLE_HOME \u003d / temp OH \u003d $ ORACLE_HOME Tenho vindo a lutar para resolver este problema para 4 horas agora ... Qualquer ajuda rápida é muito apreciada. Última edição por rajan_san; em 11/06/2008 08:49.. Motivo: Esqueceu Conteúdo |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|