![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen! |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| (Haster): Opprette flat fil med sql skript og sqlplus fra UNIX Shell Script | praka | Shell programmering og Skripting | 6 | 04-15-2009 07:09 |
| Trenger du hjelp i å skape et Unix Script analysere XML-fil | Anil.Wmg | Shell programmering og Skripting | 10 | 07-29-2008 07:58 |
| Reading filnavn fra en fil og gjennomføring av den relative fil fra shell script | anushilrai | Shell programmering og Skripting | 4 | 03-10-2006 05:25 |
| fil leser i UNIX | pradeepthanraj | Shell programmering og Skripting | 2 | 11-15-2005 09:35 |
| Reading bestemt linje fra en fil i Unix | yeheyaansari | UNIX for Advanced & ekspertbrukere | 2 | 02-12-2002 08:42 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
UNIX-skript for å lese en fil og opprette en ny fil
Hei,
Jeg er en nybegynner i scripting ... må jeg gjøre et manus hvor jeg har til å lese en fil som har listen over jobbnavn, linje for linje og for hver linje utføre en dsjob kommando for å finne loggen detaljer om jobben og ekstrakt bare starttid av jobben, hvis den er større enn jan 01 2008, og opprette en utfil som har jobname som jeg leste etterfulgt av et komma og starten tidsangivelsen verdi. Hvis jeg kjøre dsjob (datastage) kommandoen på en jobb A12TRANJB, forventede resultater er: dsjob-jobinfo DDW A12TRANJB Job Status: NOT RUNNING (99) Job Controller: ikke tilgjengelig Job Start Time: Fri Feb 17 22:17:10 2009 Job Wave Number: 0 Bruker Status: ikke tilgjengelig Job Control: ikke tilgjengelig Interim Status: NOT RUNNING (99) Invocation ID: ikke tilgjengelig Last Run Time: ikke tilgjengelig Job Process ID: 0 Invocation List: A12TRANJB Den markerte jobben starttiden verdi i linje 3 er det jeg har å sammenligne og hvis den er større enn 01/01/08, jeg må skrive det til en fil, med jobben navn, A12TRANJB. Jeg har en unix koding gjort for dette, jeg vet at det ville bli mye feil .. jeg har det her nede: HTML Code:
jobname= /apps/Ascential/Projects/jobnames for line in $jobname do dsjob -jobinfo $jobname PRJ | grep `job start time` | cut -f2 -d > newfile kanne noe ettall behage hjelpe meg i denne scripting? takk, Vijay |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|