Thread String rausschneiden / Uptime berechnen
(7 answers)
Opened by Shaq17 at 2015-06-25 11:33
Hallo Shaq17,
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 #!/usr/bin/perl use strict; use warnings; my $string = 'belp;2015-06-25 10:40:01;uptime 20037241.55'; if ($string =~ /.+uptime (\d+\.?\d*)$/) { my $uptime = $1; if ($uptime < 7200) { print "Weniger als 2h!"; } else { print "Gleich oder mehr als 2h!"; } } else { print "Problem: Kann uptime nicht aus string extrahieren!"; } HTH Grüße payx PS: An der regex kann oder muss man vielleicht noch feilen, je nach dem, was für tatsächliche Auftretensfälle von string es gibt. Last edited: 2015-06-25 11:44:58 +0200 (CEST) |