![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| UNIX para Dummies Perguntas & Respostas Se não tiver certeza de onde se pode postar uma pergunta Unix ou Linux, postá-lo aqui. Todos os UNIX e Linux novatos bem vindos! |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| (Urgente): Criando arquivo plano utilizando o script SQL e sqlplus de UNIX Shell Script | praka | Programação Shell Script e | 6 | 04-15-2009 07:09 |
| Precisa de ajuda na criação de um sistema Unix Script para analisar o arquivo XML | Anil.Wmg | Programação Shell Script e | 10 | 07-29-2008 07:58 |
| Ler ficheiros de nomes a partir de um arquivo e executar o arquivo de shell script parente | anushilrai | Programação Shell Script e | 4 | 03-10-2006 05:25 |
| leitura do arquivo unix | pradeepthanraj | Programação Shell Script e | 2 | 11-15-2005 09:35 |
| Leitura linha particular de um arquivo no Unix | yeheyaansari | UNIX & avançada para usuários experientes | 2 | 02-12-2002 08:42 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
UNIX script para ler um arquivo e criar um outro arquivo
Oi,
Sou um iniciante em scripts ... eu tenho que fazer um script que tenho para ler um arquivo que tem lista de nomes de emprego, linha por linha e para cada linha dsjob executar um comando para encontrar o log detalhes do trabalho e extrair só o tempo de início do trabalho, se for superior a 01. de janeiro de 2008 e criar um arquivo de saída que tem o que eu leio JobName seguido por uma vírgula e a hora de início carimbo valor. Se eu executar o dsjob (datastage) comando para um trabalho A12TRANJB, os resultados esperados são: dsjob-jobinfo DDW A12TRANJB Job Status: Não RUNNING (99) Job Controlador: não disponível Job Start Time: Ter 17 fev. 22:17:10 2009 Job Wave Número: 0 Usuário Status: não disponível Job Control: não disponível Provisório Status: Não RUNNING (99) Invocação ID: não disponível Último tempo de execução: não disponível Job Process ID: 0 Lista Invocação: A12TRANJB O trabalho destacou iniciar tempo valor na linha 3 é aquele que eu tenho que comparar, e, se for superior a 01/01/08, tenho de escrever isso para um arquivo, com o nome do trabalho, A12TRANJB. Tenho um unix codificação para este feito, sei que não haveria grande quantidade de erros .. Eu tenho isso aqui abaixo: Código HTML:
jobname= /apps/Ascential/Projects/jobnames for line in $jobname do dsjob -jobinfo $jobname PRJ | grep `job start time` | cut -f2 -d > newfile cerca de um por favor pode me ajudar neste script? obrigado, Vijay |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|