SkÃ¥ne Sjælland Linux User Group - http://www.sslug.dk Forside   Tilmelding   Postarkiv   Forum   Kalender   Søg
MhonArc Dato: [Date Prev] [Kronologisk oversigt] [Date Next]   TrÃ¥d: [Date Prev] [Oversigt trÃ¥de] [Date Next]   MhonArc
 

Re: [PERL] Regexp hjælp



On Thu, 7 Nov 2002, Peter Toft wrote:

> Herefter kan $cvsCheckCwd indeholde
>
> File: README            Status: Needs Patch
>
>    Working revision:    1.1     Sat Aug 31 22:03:36 2002
>    Repository revision: 1.2
> /usr/local/CVSROOT/linuxbog/friheden/eksempler/README,v
>    Sticky Tag:          (none)
>    Sticky Date:         (none)
>    Sticky Options:      (none)
>
> ---------
>
> Hvordan får jeg de to versioner 1.1 og 1.2 ud i $myver
> og $cvsver???

En absolut uskøn løsning, men den ser ud til at fungere...


foreach $_ (split(/\n/, $cvsCheckCwd)) {
  if (/Working revision:([[:space:]]*)([[:digit:],[:punct:]]*)/) {
    $myver=$2
  }
  if (/Repository revision:([[:space:]]*)([[:digit:],[:punct:]]*)/) {
    $cvsver=$2
  }
}
printf "myver  = $myver\n";
printf "cvsver = $cvsver\n";



Med venlig hilsen
Bjørn Bille Højte
sslug@sslug




 
Forside   Tilmelding   Postarkiv   Oversigt   Kalender   Søg

 
 
Henvendelse vedrørende websiderne til <www_admin>. Senest ændret 2005-08-10, klokken 19:55
Denne side vedligeholdes af MHonArc .