The UNIX and Linux Forums  


Go Back   O UNIX e Linux Forum > Top Fóruns > UNIX para Dummies Perguntas & Respostas
.
google unix.com



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

Reply
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 06-25-2009
Vijay81 Vijay81 is offline
Usuário
  
 

Join Date: Jun 2009
Posts: 1
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
highlihgted a linha é um datastage dsjob comando que vai ter o trabalho diário detalhes ..

cerca de um por favor pode me ajudar neste script?

obrigado,
Vijay
  #2 (permalink)  
Old 06-29-2009
prasperl prasperl is offline
Usuário
  
 

Join Date: Jun 2009
Lugares: 22
É possível obter o mês como números ao invés de testar no seu dsjob comando?

Como 02 em vez de fevereiro?
Reply

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 06:40.


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