file datum

2006-06-19 bef zés Szima Gábor
Sziasztok! Egy alkonyvtarban levo osszes file (esetleg alkonyvtar) kozul a legfiatalabb (legutoljara modositott/letrehozott) modositasanak datumat szeretnem megtudni. Most valahogy igy csinalom: MDT=`find . -printf '%AY-%Am-%Ad %AH:%AM:%AS\n' | sort -r | head -1` Van ettol egyszerubb

Re: file datum

2006-06-19 bef zés Zsolt HAJDU
Egy alkonyvtarban levo osszes file (esetleg alkonyvtar) kozul a legfiatalabb (legutoljara modositott/letrehozott) modositasanak datumat szeretnem megtudni. man {ls,tail,cat} :-D gondolom 'ls -t' jo lesz neked. Hogy epoch legyen: for file in `ls -t | tail -1`; do stat -c %Y $file ; done Igy

Re: file datum

2006-06-19 bef zés Zsolt HAJDU
ls -lart --time-style=long-iso | tail -1 aztan ebbol meg ki kell banyaszni az akarhanyadik mezoket, ami az ido, hazi feladat a 'cut' nevu segedprogrammal. cut-al bajos lesz, mert nem tudod hany karakter a file-size es gondolom hogy delimiter-t csak szokozt lehetne itt alkalmazni. bye

Re: file datum

2006-06-19 bef zés Gábor Lénárt
Hello, Ez nem jo? ls -at --time-style=+%s | head -n 1 Nem ellenoriztem annyira azert :) -- - Gábor _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux

Re: file datum

2006-06-19 bef zés Gábor Lénárt
On Mon, Jun 19, 2006 at 02:31:01PM +0200, Gábor Lénárt wrote: ls -at --time-style=+%s | head -n 1 Nem ellenoriztem annyira azert :) El is rontottam persze :) ls -lat --time-style=+%s | head -n 2 | tail -n 1 vagy inkabb: ls -lrat --time-style=+%s | tail -n 1 Na a kerdes hogy akkor

Re: file datum

2006-06-19 bef zés Laszlo Baranyai
ls -lart --time-style=long-iso | tail -1 aztan ebbol meg ki kell banyaszni az akarhanyadik mezoket, ami az ido, hazi feladat a 'cut' nevu segedprogrammal. cut-al bajos lesz, mert nem tudod hany karakter a file-size es gondolom hogy delimiter-t csak szokozt lehetne itt alkalmazni. awk: ls