![]() |
|
|
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 |
| Confronta db2 data a partire dalla tabella di ieri sistema Unix data | sasaliasim | Shell scripting e di programmazione | 9 | 12-01-2008 11:37 PM |
| Perl: Estrazione data dal nome del file e il confronto con la data corrente | MKNENI | Shell scripting e di programmazione | 4 | 03-26-2008 04:01 PM |
| data di rilascio, data prevoius trovare in un formato patricular | bsandeep_80 | UNIX e avanzata per utenti esperti | 3 | 11-15-2007 08:42 PM |
| Cambiare Data Creazione di un pre-Date di un file in Unix | monkfan | UNIX for Dummies Domande & Risposte | 4 | 11-28-2006 07:15 AM |
| un modo semplice per convertire una data in pochi secondi alla normale data | Travian | HP-UX | 2 | 11-23-2006 12:25 PM |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
||||
|
non viene data la filedate valore.
Ho il seguente script. Sto cercando di ottenere la data del momento in un file vuoto è stato creato. Nella mia situazione, se è un file vuoto creato non sarà toccato nuovamente. Alla fine dello script di Stato ho il problema del -
#! / bin / ksh # Il file sorgente . $ HOME / .profile fname comporre-L100 COMPILATE-L14 fdate COMPILATE-R12 reccnt COMPILATE-R12 charcntfinal COMPILATE-R12 cnt1 COMPILATE-R12 cnt2 COMPILATE-R12 sum1 fname \u003d $ 1 # Scarica la data effettiva in cui il file è stato creato, clip dal file di dati reali. fdate \u003d `cut-c1-14 $ fname` echo fdate1: $ fdate # ArrivareProspettiPartner dimensione del file. file \u003d `ls-LRT $ fname | awk '(print $ 5)'` echo file è: $ file # Controlli per vedere se variabile è vuota o se la dimensione del file è 0. if [[-z $ fdate]] | | [$ file \u003d "0"] allora echo fdate è vuota o fdate dimensione del file è 0. # Scarica la data e l'ora quando il file vuoto è stato creato. # ottenere la data dal valore del tempo di ls-al di uscita, dove il delimitatore è la dimensione del file (che è 0) filedate \u003d `ls-al $ fname | cut-f2-4-d'0 '| cut-f1-4-d' '` echo fdate quando è stato creato il file è: $ filedate data \u003d $ filedate fdate \u003d `date +% Y% m% d% H% M% S` (# PROBLEMA? qui non viene data $ filedate valore. Esso raccoglie ancora la data corrente valore. Non so perché?) echo data momento in cui il file è stato creato è: $ fdate fi "perf_totals.sh" linee 73, 2429 caratteri ussun0s/scripts> # Eseguire lo script .............................. ussun0s/scripts> perf_totals.sh gsk_vac.txt gsk_vac_control.txt fdate1: dimensione del file è: 0 fdate è vuoto o fdate ha spazi fdate quando il file è stato creato è: luglio 21 00:54 data in cui il file è stato creato è: 20050802142511 (questo è il problema. Sono ancora ottenere la data corrente qui, piuttosto che il fdate quando il file è stato creato.) Qualsiasi aiuto è molto apprezzato. Saluti, Radhika. |
| Segnalibri |
| Tag |
| linux |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|