![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| UNIX for dummyer Spørgsmål & svar Hvis du ikke ved, hvor man skal sende en UNIX-eller Linux-spørgsmål, efter det her. Alle UNIX og Linux newbies velkommen! |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| grep nyeste fil baseret på dato. | lweegp | Shell Programmering og Scripting | 12 | 04-03-2009 04:10 AM |
| Læsning af en fil ved hjælp sh med mellemrum i filnavne | jekl5 | Shell Programmering og Scripting | 4 | 02-29-2008 10:18 AM |
| Loop gennem filer i dir, udelade filen med nyeste dato | stringzz | Shell Programmering og Scripting | 2 | 12-04-2007 02:04 PM |
| Grabing Dato fra filnavn og tilføjelse til slutningen af hver linje i filen. | rkumar28 | Shell Programmering og Scripting | 1 | 05-01-2007 09:25 PM |
| Kopiering af filer med den nyeste dato | shashi_kiran_v | UNIX for dummyer Spørgsmål & svar | 34 | 08-02-2005 01:07 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
hente den nyeste fil ved at læse dato i filnavnet.
Hej,
Jeg grep efter et mønster på en liste over filer. "grep-i-l $ mønster *. datx *" det kan give mig n antallet af filer. sige til fx, det giver mig 2 filer. lock_eicu_20071228_00000000.dat_20071228_05343100 lock_eicu_20080501_00000000.dat_20080501_05343900 ud af disse 2 filer jeg har brug for at få de nyeste fil efter den dato stede efter den. dat extn. Som 20071228 er ældre end 20080501, jeg har brug for at få den anden fil. så i ovenstående f.eks, jeg har brug for at få filnavnet lock_eicu_20080501_00000000.dat_20080501_05343900 kan u behage hjælp. |
|
||||
|
Hej Frank, en mere hjælp behage,
Jeg nedenunder for at få mine filer i kronologisk orden. ls-ltr *. datx * | tr-s '' | cut-d ''-F9 det er mig en liste over filer som nedenfor. 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 Hvordan kan jeg sortere filerne igen kronologisk som per den dato, som ligger lige efter. datx? Jeg mener på den liste, hvis u se "lock_eicu_20071228_00000000.datx_20071228_05343100" er den ældste fil, som den hidtil har 20.071.228 efter datx. altså jeg nødt til at liste denne fil først og derefter sortere så videre. Please help. Tak igen |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|