![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale. |
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| UNIX for Dummies Domande & Risposte Se non sei sicuro dove pubblicare un UNIX o Linux domanda, posta da qui. Tutti i neofiti di Linux e UNIX benvenuto! |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| (Urgente): Creazione di file flat utilizzando script SQL e sqlplus da UNIX Shell Script | praka | Shell scripting e di programmazione | 6 | 04-15-2009 06:09 AM |
| Hai bisogno di aiuto nella creazione di un sistema Unix script per il parsing di file xml | Anil.Wmg | Shell scripting e di programmazione | 10 | 07-29-2008 06:58 AM |
| Leggere i nomi dei file da un file e di eseguire il relativo file di script di shell | anushilrai | Shell scripting e di programmazione | 4 | 03-10-2006 05:25 AM |
| la lettura di file in UNIX | pradeepthanraj | Shell scripting e di programmazione | 2 | 11-15-2005 09:35 AM |
| Lettura linea da un file in Unix | yeheyaansari | UNIX e avanzata per utenti esperti | 2 | 02-12-2002 08:42 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
UNIX script per la lettura di un file e creare un altro file
Salve,
Sono un principiante in scripting ... ho a che fare uno script in cui devo leggere un file che ha elenco di nomi di posti di lavoro, linea per linea e per ogni linea di eseguire un comando dsjob per trovare il log dettagli del posto di lavoro ed estrarre solo l'orario di inizio del lavoro, se è superiore al 01 gennaio 2008 e di creare un file di output che è il jobname che ho letto seguita da una virgola e l'orario di inizio timbro valore. Se l'esecuzione della dsjob (datastage) comando A12TRANJB per un posto di lavoro, i risultati attesi sono: dsjob-jobinfo DDW A12TRANJB Job Status: non è in esecuzione (99) Lavoro Controller: non disponibile Job Start Time: Tue Feb 17 22:17:10 2009 Lavoro Wave Numero: 0 Utente Stato: non disponibile Lavoro di controllo: non disponibile Situazione intermedia: non è in esecuzione (99) Invocazione ID: non disponibile Ultimo Run Time: non disponibile ID del processo di lavoro: 0 Elenco Invocazione: A12TRANJB L'orario di inizio del lavoro ha evidenziato il valore in linea 3 è quella che ho, per confrontare e se è superiore al 01/01/08, devo scrivere che a un file, con il nome del processo, A12TRANJB. Ho fatto uno unix codifica per questo, so che ci sarebbero molti errori .. ho qui di seguito: Codice HTML:
jobname= /apps/Ascential/Projects/jobnames for line in $jobname do dsjob -jobinfo $jobname PRJ | grep `job start time` | cut -f2 -d > newfile qualcuno può please help me in questo script? grazie, Vijay |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|