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: