The UNIX and Linux Forums  
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.

Go Back   A UNIX és Linux Forums > Top Fórumok > A UNIX a dummies Kérdések és válaszok
.
google unix.com



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
grep legújabb fájl alapján dátumot. lweegp Shell programozás és Scripting 12 04-03-2009 03:10 AM
Reading a fájlt sh szóközökkel a fájlnév jekl5 Shell programozás és Scripting 4 02-29-2008 10:18 AM
Ismétlés a kép dir, Elmulasztja fájl legfrissebb dátuma stringzz Shell programozás és Scripting 2 12-04-2007 02:04 PM
Grabing dátuma fájlnevet, és növekedtek a végére minden sor a fájlban. rkumar28 Shell programozás és Scripting 1 05-01-2007 08:25 PM
A fájlok másolása a legfrissebb dátuma shashi_kiran_v A UNIX a dummies Kérdések és válaszok 34 08-02-2005 12:07 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 11-25-2008
prsshini prsshini is offline
Regisztrált felhasználó
  
 

Join Date: Nov 2008
Hozzászólások: 20
A legutolsó fájl elolvasása napján a fájlnév.

Szia,
Én grep a minta egy listát fájlokat.

"grep-i-l $ pattern *. datx *"

akkor adj n számú fájlokat.
mondjuk például ez ad nekem 2 fájlokat.
lock_eicu_20071228_00000000.dat_20071228_05343100
lock_eicu_20080501_00000000.dat_20080501_05343900

Ezek közül 2 kép van szükségem, hogy a legfrissebb fájl időpontja szerint jelen után. dat extrakció. Mint 20071228 régebbi 20080501, szükségem van-hoz kap a második fájlt.

így például a fent említett, kell, hogy a fájl
lock_eicu_20080501_00000000.dat_20080501_05343900
tud u legyen szíves segíteni.
  #2 (permalink)  
Old 11-25-2008
Franklin52 Franklin52 is offline Forum Staff  
Moderátor
  
 

Join Date: Feb 2007
Hozzászólások: 4.305
Feltételezve, hogy az összes nevet ugyanabban a formában:

Kód:
awk -F_ 'm<$5{m=$5;f=$0}END{print f}'
  #3 (permalink)  
Old 11-25-2008
prsshini prsshini is offline
Regisztrált felhasználó
  
 

Join Date: Nov 2008
Hozzászólások: 20
Many Thanks Frank, it works perfect.
  #4 (permalink)  
Old 11-25-2008
prsshini prsshini is offline
Regisztrált felhasználó
  
 

Join Date: Nov 2008
Hozzászólások: 20
Szia Frank, még egy help please,
Én az alábbi lista a fájlokat időrendi sorrendben.
ls-ltr *. datx * | tr-s '' | cut-d ''-F9

ez ad nekem a fájlok listája, mint alul.

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

Hogyan rendezheti a fájlokat újra időrendben per időpontját talált csak utána. datx?
Mármint a listán ha u lásd: "lock_eicu_20071228_00000000.datx_20071228_05343100" a legrégebbi fájl azt időpontja 20.071.228 után datx. tehát én kell felsorolni a fájlt, majd az első sort így tovább.

Kérem, segítsen. Köszönet újra
  #5 (permalink)  
Old 11-25-2008
Franklin52 Franklin52 is offline Forum Staff  
Moderátor
  
 

Join Date: Feb 2007
Hozzászólások: 4.305
Próbáld ki:

Kód:
sort -n -t_ -k5
  #6 (permalink)  
Old 11-25-2008
prsshini prsshini is offline
Regisztrált felhasználó
  
 

Join Date: Nov 2008
Hozzászólások: 20
Thanks a lot Frank. it works perfect.
Closed Thread

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 01:59 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0