The UNIX and Linux Forums  
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.

Go Back   UNIX og Linux Forums > Top Forums > UNIX for Dummies SpørsmÃ¥l og svar
.
google unix.com



UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen!

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
grep siste fil basert på dato. lweegp Shell programmering og Skripting 12 04-03-2009 04:10
Leser en fil med sh med mellomrom i filnavn jekl5 Shell programmering og Skripting 4 02-29-2008 10:18
Loop gjennom filer i dir, utelater fil med nyeste dato stringzz Shell programmering og Skripting 2 12-04-2007 02:04
Grabing Dato fra filnavn og legge til på slutten av hver linje i filen. rkumar28 Shell programmering og Skripting 1 05-01-2007 09:25
Kopiering av filer med siste dato shashi_kiran_v UNIX for Dummies Spørsmål og svar 34 08-02-2005 01:07

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 11-25-2008
prsshini prsshini is offline
Registrert bruker
  
 

Bli Dato: november 2008
Innlegg: 20
få den nyeste filen ved å lese dato i filnavn.

Hei,
Jeg grep etter et mønster i en liste over filer.

"grep-i-l $ mønsteret *. datx *"

det kan gi meg n antall filer.
sier for eksempel, det gir meg 2 filer.
lock_eicu_20071228_00000000.dat_20071228_05343100
lock_eicu_20080501_00000000.dat_20080501_05343900

ut av disse 2 filer jeg trenger å få de siste filen i henhold til den dato nåværende etter. dat extn. 20071228 som er eldre enn 20080501, jeg trenger for å få den andre filen.

så i det ovenstående eksempel, jeg trenger å få filename
lock_eicu_20080501_00000000.dat_20080501_05343900
kanne u behage hjelpe.
  #2 (permalink)  
Old 11-25-2008
Franklin52 Franklin52 is offline Forum Staff  
Moderator
  
 

Bli Date: Feb 2007
Innlegg: 4312
Forutsatt at alle navnene er i samme format:

Code:
awk -F_ 'm<$5{m=$5;f=$0}END{print f}'
  #3 (permalink)  
Old 11-25-2008
prsshini prsshini is offline
Registrert bruker
  
 

Bli Dato: november 2008
Innlegg: 20
Mange Takk Frank, det fungerer perfekt.
  #4 (permalink)  
Old 11-25-2008
prsshini prsshini is offline
Registrert bruker
  
 

Bli Dato: november 2008
Innlegg: 20
Hei frank, én hjelpe behage,
Jeg under for å liste filene i kronologisk rekkefølge.
ls-ltr *. datx * | tr-s '' | cut-d ''-F9

det gir meg 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 sorterer jeg gjøre filene igjen kronologisk som per dato funnet like etter. datx?
Jeg mener i listen hvis u se lock_eicu_20071228_00000000.datx_20071228_05343100 "er den eldste filen som den har ennå 20071228 etter datx. så jeg trenger å liste denne filen først, og deretter sortere så videre.

Please help. Takk igjen
  #5 (permalink)  
Old 11-25-2008
Franklin52 Franklin52 is offline Forum Staff  
Moderator
  
 

Bli Date: Feb 2007
Innlegg: 4312
Prøve:

Code:
sort -n -t_ -k5
  #6 (permalink)  
Old 11-25-2008
prsshini prsshini is offline
Registrert bruker
  
 

Bli Dato: november 2008
Innlegg: 20
Thanks a lot Frank. det fungerer perfekt.
Closed Thread

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er PÃ¥
Smilefjes er PÃ¥
[IMG] koden PÃ¥
HTML-koden Av
Pingbacks er PÃ¥
Refbacks er PÃ¥




Alle klokkeslett er GMT -4. NÃ¥ er klokken 10:28.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0