![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| UNIX voor Dummies Questions & Answers Als u niet zeker weet waar je een Unix-of Linux vraag, post het hier. Alle UNIX-en Linux beginners van harte welkom!! |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| grep laatste bestand op basis van datum. | lweegp | Programmeren en Shell Scripting | 12 | 04-03-2009 04:10 |
| Het lezen van een bestand met sh met spaties in de bestandsnaam | jekl5 | Programmeren en Shell Scripting | 4 | 02-29-2008 10:18 |
| Loop door bestanden in dir, weglaten bestand met de nieuwste datum | stringzz | Programmeren en Shell Scripting | 2 | 12-04-2007 02:04 PM |
| Grabing Datum van de bestandsnaam en de toevoeging aan het einde van elke regel in het bestand. | rkumar28 | Programmeren en Shell Scripting | 1 | 05-01-2007 09:25 PM |
| Het kopiëren van bestanden met de meest recente datum | shashi_kiran_v | UNIX voor Dummies Questions & Answers | 34 | 08-02-2005 01:07 PM |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Ontvang het laatste bestand door het lezen van de datum in de bestandsnaam.
Hoi,
Ik grep voor een patroon in een lijst van bestanden. "grep-i-l $ patroon *. datx *" kan het me n aantal bestanden. zeggen bijvoorbeeld, het geeft me 2 bestanden. lock_eicu_20071228_00000000.dat_20071228_05343100 lock_eicu_20080501_00000000.dat_20080501_05343900 van deze 2 bestanden ik nodig om de laatste bestand te krijgen volgens de datum na de huidige. DAT Extn. Zoals 20071228 is ouder dan 20080501, ik moet om de tweede bestand. dus in de bovenstaande bv, ik nodig om de bestandsnaam lock_eicu_20080501_00000000.dat_20080501_05343900 kunt u alstublieft helpen. |
|
||||
|
Hoi Frank, een meer help please,
Ik heb hieronder om de lijst met mijn bestanden in chronologische volgorde. ls-ltr *. datx * | tr-s '' | cut-d ''-F9 het geeft me lijst van bestanden zoals hieronder. lock_eicu_20081120_00000000.datx_20081120_05315400 lock_eicu_20081118_00000000.datx_20081118_06303100 lock_eicu_20081111_00000001.datx_20081111_15531300 lock_eicu_20081111_00000000.datx_20081111_06335300 lock_eicu_20081030_00000000.datx_20081030_05342900 lock_eicu_20081016_00001111.datx_20081016_15525600 lock_eicu_20081016_00000000.datx_20081016_06350500 lock_eicu_20081001_00000000.datx_20081001_05344100 lock_eicu_20080912_00000000.datx_20080912_05305200 lock_eicu_20080904_00000000.datx_20080904_05335500 lock_eicu_20080822_00000000.datx_20080822_05344200 lock_eicu_20080812_00000000.datx_20080812_06331200 lock_eicu_20080808_00000000.datx_20080808_05345200 lock_eicu_20080806_00000000.datx_20080806_06343800 lock_eicu_20080802_00000000.datx_20080804_05332000 lock_eicu_20080718_00000000.datx_20080718_06533100 lock_eicu_20080606_00000000.datx_20080606_05340600 lock_eicu_20080603_00000000.datx_20080603_06345300 lock_eicu_20080531_00000000.datx_20080602_05304300 lock_eicu_20080529_00000000.datx_20080529_06330500 lock_eicu_20080501_00000000.datx_20080501_05343900 lock_eicu_20080429_00000000.datx_20080429_06311200 lock_eicu_20071228_00000000.datx_20071228_05343100 Hoe kan ik de bestanden wilt sorteren weer chronologisch per de datum gevonden net na. datx? i mean in de lijst wanneer u zie "lock_eicu_20071228_00000000.datx_20071228_05343100" is het oudste bestand als het datum 20071228 na datx heeft. Dus ik moet naar de lijst dit bestand en vervolgens sorteren enzovoort. Please help. Thanks again |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|