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.

Fachzeitschriften

Blog Roll