Du befindest dich hier: FSI Informatik » Informationen » linuxkurs » Aufgabensammlung » Mensaskript (Übersicht)
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung | |||
informationen:linuxkurs:aufgabensammlung:mensa [18.10.2016 15:01] – rudis | informationen:linuxkurs:aufgabensammlung:mensa [10.11.2022 13:44] (aktuell) – Xinthra | ||
---|---|---|---|
Zeile 14: | Zeile 14: | ||
use HTML:: | use HTML:: | ||
use WWW:: | use WWW:: | ||
- | |||
my $URL = ' | my $URL = ' | ||
+ | my @color = (" | ||
+ | my $color_reset = " | ||
sub get_food { | sub get_food { | ||
+ | my $idx = shift; | ||
my ($html) = @_; | my ($html) = @_; | ||
Zeile 26: | Zeile 28: | ||
$line =~ m{< | $line =~ m{< | ||
- | say $1; | + | say " |
while ($line =~ m{(Essen \d+)</ | while ($line =~ m{(Essen \d+)</ | ||
Zeile 33: | Zeile 35: | ||
$name =~ s{< | $name =~ s{< | ||
+ | $name =~ s{\([\d\w, | ||
$name =~ s{\s+}{ }g; | $name =~ s{\s+}{ }g; | ||
- | say " | + | say " |
} | } | ||
} | } | ||
Zeile 42: | Zeile 45: | ||
$mech-> | $mech-> | ||
- | get_food($mech-> | + | get_food(0,$mech-> |
for (my $i = 0; $i < 2; $i++) { | for (my $i = 0; $i < 2; $i++) { | ||
my $next = $mech-> | my $next = $mech-> | ||
$mech-> | $mech-> | ||
- | get_food($mech-> | + | get_food($i+1, $mech-> |
} | } | ||
</ | </ |