[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Debian]:testen des erstellungsdatums



On 26-Aug-2000 Daniel Stodden wrote:
> Frank Lorenzen <F.Lorenzen@gmx.DE> writes:
> 
>> hmmmm.......
>> 
>> gate:/var/lock/news # ll
>> total 3
>> drwxr-xr-x   2 news     news         1024 Aug 26 04:10 .
>> drwxrwxr-x   5 root     uucp         1024 Aug 26 02:57 ..
>> -rw-r--r--   1 news     news            5 Aug 26 03:43 fetchnews.lck
>> -rw-r--r--   1 root     root            0 Aug 26 04:10 test
>> 
>> gate:/var/lock/news # test fetchnews.lck -ot test && echo $?
>> 0
>> 
>> Eigentlich wollte ich nur auf Datum testen und nicht die Uhrzeit.
>> Wie mach ich sowas? 
> 
> ungefaehr so:
> 
> apt-get install stat
> 
>#/bin/bash
> 
> cdate () {
>         ctime=`stat -t $1 | cut -d' ' -f14`
>         echo $[ctime/(3600*24)]
> }
> 
> 
> if [ `cdate file1` -lt `cdate file2` ]; then
>         echo file1 is newer
> fi

Danke erstmal.
Hab gerade was super simples gefunden:

file1=`date +%m%d -r /path/to/file`
today=`date +%m%d`

if [ $file1 -lt $today ] ; then
echo "File1 is older then today"


gruss

fisch

-----------------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <deine emailadresse>" enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@Lehmanns.de
-----------------------------------------------------------
Anzahl der eingetragenen Mitglieder:     741


Reply to: