"Peter Makholm" <peter@makholm.net> skrev i en meddelelse
news:87is5txm25.fsf@xyzzy.adsl.dk...
> "cykelsmeden" <cykelsmeden@SLETacnord.dk> writes:
>
>> Jeg har følgende sætning i en datofil:
>> -rwxr--r-- 1 KurSys ftp 25235456 Jan 19 16:57 kursys.mdb
>>
>> hvordan får jeg lettest trukket de sidste 33 karakterer ud til en streng
>> jeg
>> kan bruge som subj. til mail?
>
> perl -nle 'print substr($_,-33)' datofil
>
> Men hvis det du vil er at have sendt størelse, tidspunkt og filnavn
> fra en ls -l er det så ikke bedre at gøre noget ala
>
> perl -nale 'print join" ",@F[4..8]'
>
> Der skriver de sidste 5 felter ud med et mellemrum mellem. Så vil du
> både kunne håndtere andre filstørelser og andre filnavne.
Der var så både den lette og den at arbejde videre med
Tak for hjælpen
finn