![]() |
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| A UNIX a dummies Kérdések és válaszok Ha nem biztos benne, hogy hol osztályozhatom Unix vagy Linux kérdés, post it here. Minden UNIX és Linux newbies welcome! |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| Összehasonlít időpontot db2 tábla tegnapi Unix rendszer dátumát | sasaliasim | Shell programozás és Scripting | 9 | 12-01-2008 11:37 PM |
| Perl: kicsomagolása időpont, fájlnév és összehasonlítják az aktuális dátum | MKNENI | Shell programozás és Scripting | 4 | 03-26-2008 04:01 PM |
| dátum kérdés megtalálható előző dátumot a patricular formátum | bsandeep_80 | A UNIX a fejlett és szakértői Felhasználók | 3 | 11-15-2007 08:42 PM |
| Changing Létrehozás dátuma egy előre meghatározott időpontja a fájlt Unix | monkfan | A UNIX a dummies Kérdések és válaszok | 4 | 11-28-2006 07:15 AM |
| egy egyszerű módja a konvertáló időpont másodpercben normális időpont | travian | HP-UX | 2 | 11-23-2006 12:25 PM |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
||||
|
napja nem kapok a filedate érték.
Én a következő forgatókönyvet. Én akarok az időpontot, amikor egy üres fájl létrehozását. Szerintem a helyzet, ha egy üres fájl jön létre, akkor nem szabad megérinteni újra. Végén, a forgatókönyvet én azt a problémát, a
#! / bin / ksh # Forrás fájl . $ HOME / .profile typeset-L100 fname typeset-L14 fdate typeset-R12 reccnt typeset-R12 charcntfinal typeset-R12 cnt1 typeset-R12 cnt2 typeset-R12 sum1 fname \u003d $ 1 # Be az aktuális dátumot, amikor a fájl létre, kapocs, hogy a tényleges adat fájlt. fdate \u003d "cut-c1-14 $ fname" echo fdate1: $ fdate # Get fájl méretét. filesize \u003d `ls-LRT $ fname | awk '(print $ 5)'` echo filesize is: $ filesize # Ellenőrzi, hogy ha a változó üres, vagy ha a fájl mérete 0. if [[-z $ fdate]] | | [$ filesize \u003d "0"] majd echo fdate üres vagy fdate fájlméret 0-ra. # Get a dátum és az idő, amikor az üres fájl létrehozását. # Get the date time értéket a ls-al output, ahol a Delimiter a fájl méretét (ami 0) filedate \u003d `ls-al $ fname | cut-f2-4-D" 0 "| cut-f1-4-d ''` echo fdate fájl jött létre, amikor is: $ filedate date \u003d $ filedate fdate \u003d `date +% Y% m% d% H% M% S" (# probléma? itt az időpont nem kapok $ filedate érték. Még mindig felveszi az aktuális dátum értékét. Nem tudom miért?) echo időpont, amikor a fájl létre is: $ fdate fi "perf_totals.sh" 73 sor, 2429 karakter ussun0s/scripts> # Futás a forgatókönyvet .............................. ussun0s/scripts> perf_totals.sh gsk_vac.txt gsk_vac_control.txt fdate1: Fájlméret van: 0 fdate üres vagy fdate a terek fdate fájl jött létre, amikor is: július 21 00:54 időpontot, amikor a fájl létre is: 20050802142511 (ez a probléma. Én is, hogy az aktuális dátumot itt, hanem az, amikor fdate fájl jött létre.) Any help is greatly appreciated. Üdvözlettel, Radhika. |
| Könyvjelzõk |
| Címkék |
| linux |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|