The UNIX and Linux Forums  

Go Back   O UNIX e Linux Forum > Top Fóruns > Programação Shell Script e
.
google unix.com



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
shell script para remover arquivos antigos e escrever em um arquivo de log yabai Programação Shell Script e 4 12-09-2008 01:08
Executando Múltiplos. SQL Files Único de Shell Script arquivo anushilrai Programação Shell Script e 3 04-07-2008 11:09
Shell Script: deseja inserir valores no banco de dados quando a atualização é script é executado anel Programação Shell Script e 1 10-25-2007 04:06
shell script comparando arquivos em um arquivo raina_nalin Programação Shell Script e 4 06-21-2005 07:00
actualizar uma tabela Oracle usando shell script ann_124 Programação Shell Script e 2 12-18-2004 07:24

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 04-15-2008
dba_nh dba_nh is offline
Usuário
  
 

Join Date: Apr 2008
Posts: 1
Ajuda shell script para loop através de arquivos atualização ctl arquivo sql a ser carregado

Atualmente, estou tentando encontrar uma forma de laço através de arquivos em um determinado diretório e para cada ficheiro ctl modificar um arquivo sql e carregá-lo. Tenho vindo a utilizar o sed comando para alterar a infile, badfile parâmetros do arquivo de controle. Eu ainda não tentei sql carregá-lo.
Requisito: arquivos são ftp para o diretório. Shell loops através dos ficheiros e, em seguida, usando um controle mestre alterar o arquivo infile, badfile parâmetros com o nome do arquivo. SQL carregar o arquivo.

Eu actualmente tem vindo a seguir.
<<filename>> é o que eu estou usando a mudar no ctl arquivo.

exportação MY_DIR \u003d / volume / arquivos

para um em R $ MY_DIR / * ctl
fazer
sed -e "s / <<filename>> / $ a / g" $ a $ a.ctl
feito

Pergunto-me se a sua é uma forma de referência a infile, badfile diretamente no arquivo ctl vez. Tenho também uma inserção em uma tabela em que o ficheiro que estou a carga deverá ser inserida. Meu método me deixa com uma badfile com "name.ctl.bad" em vez de apenas "name.bad". Estou de novo a shell scripts por isso, ser simpático.

Thanks in advance.
 

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 09:35.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0