← Back to team overview

sslug-teknik team mailing list archive

Re: last edit time

 

On Fri, Jan 25, 2002 at 17:17:33 +0100, Kim Hermansen wrote:

> Jeg sidder lige og roder med at finde tidspunktet for hvornår en fil
> sidst er blevet editeret.
> Det kan ikke passe at det ikke kan gøres smatere end:
> A=`ls -l "somedir" | grep "somefile" | awk '{print $6"\ "$7"\ "$8}'`
> Jeg må da ihvertfald lige selv tilføje at jeg syntes at det er en lidt
> besværlig måde at gøre det på.
> Så gode foreslag til en nemmere måde er meget velkomne  ;-)

Nu skriver du jo ikke hvad du vil bruge det til.

Men  lettest er vel :

  ls -l somedir/somefile 

Aha. Du vil måske bruge det i et script i en variabel ?
Så er der vist ikke nogen vej udenom

 A=`ls -l "somedir/somefile" | awk '{print $6"\ "$7"\ "$8}'`

eller noget i den stil.
Alternativ må du lave dit eget lille C-program og så får du:

 A=`min_fil_tid somedir/somefile`


-- 
mvh Frank Damgaard  | http://home3.inet.tele.dk/frda/



References