Sort::Versions - Versionsnummern richtig sortieren

| | Kommentare (0)

Sort::Versions von Ed Avis vereinfacht das Sortieren von Versions- oder Revisionsnummern erheblich.

Beispiel:

#!/usr/bin/perl
use strict;
use warnings;

use Sort::Versions;
# versions und versioncmp werden automatisch exportiert

my @versionen = qw(
        1.1
        1.1.1
        1.2.1
        1.2
        1.4
        1.6.1
        1.6
        0.9
        1.1.a
        1.1.b
        1.3
        1.5.1
        1.5
        2.3.5-0022
        2.3.5-0041
        2.1.4.0046
);
my @sorted = sort versioncmp @versionen;

print join("\n", @sorted), "\n"; 

Das Programm erzeugt folgende Ausgabe:

0.9
1.1
1.1.1
1.1.a
1.1.b
1.2
1.2.1
1.3
1.4
1.5
1.5.1
1.6
1.6.1
2.1.4.0046
2.3.5-0022
2.3.5-0041

Siehe auch:

Jetzt kommentieren

Über diese Seite

Diese Seite enthält einen einen einzelnen Eintrag von Thomas Fahle vom 12.07.09 18:15.

Parse::Syslog - Syslogdateien einfach parsen ist der vorherige Eintrag in diesem Blog.

Sort::Key::Natural - Natürlich nach Zahlen und Buchstaben sortieren ist der nächste Eintrag in diesem Blog.

Aktuelle Einträge finden Sie auf der Startseite, alle Einträge in den Archiven.

Blog Roll

Powered by

Powered by Movable Type 5.2.10

Creative Commons-Lizenz

Creative Commons License
Dieses Weblog steht unter einer Creative Commons-Lizenz.