<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8363135763916022290</id><updated>2011-07-31T00:58:50.271-07:00</updated><category term='Übung'/><category term='return'/><category term='strg-d'/><category term='S30'/><category term='skript'/><category term='chomp'/><category term='fahrenheit'/><category term='taschenrechner'/><category term='ASCII'/><category term='perl'/><category term='zahlen'/><category term='average'/><category term='quote-marks'/><category term='ueber'/><category term='unterfunktion'/><category term='addieren'/><category term='hardcoded'/><category term='Variable'/><category term='subroutines'/><category term='extern'/><category term='regex'/><category term='umkehren'/><category term='S54'/><category term='hello world'/><category term='1000'/><category term='push'/><category term='umfang'/><category term='shell'/><category term='reihenfolge'/><category term='zuordnung'/><category term='summieren'/><category term='end-of-input'/><category term='S38'/><category term='alphabetisch'/><category term='liste'/><category term='durchschnitt'/><category term='programme'/><category term='celcius'/><category term='tausend'/><category term='sortieren'/><category term='regulaerer_Ausdruck'/><category term='eins'/><category term='reverse'/><category term='radius'/><category term='umrechnen'/><category term='above'/><category term='backticks'/><title type='text'>Perl lernen</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://perl-lernen.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8363135763916022290/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://perl-lernen.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>76587634534876534286</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8363135763916022290.post-4558668291843455963</id><published>2010-04-27T04:30:00.000-07:00</published><updated>2010-04-27T04:33:04.661-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='umrechnen'/><category scheme='http://www.blogger.com/atom/ns#' term='fahrenheit'/><category scheme='http://www.blogger.com/atom/ns#' term='celcius'/><category scheme='http://www.blogger.com/atom/ns#' term='regex'/><category scheme='http://www.blogger.com/atom/ns#' term='regulaerer_Ausdruck'/><title type='text'>Cerlcius / Fahrenheit umrechnen mit regex</title><content type='html'>Da ich auch nebenbei ein regex-Buch durcharbeite, stoße ich auch dort auf Perl. Diese Programmiersprache ist sehr gut zur Nutzung von regulären Ausdrücken geeignet. Das folgende Programm erkennt durch regex, was für ein Temperaturtyp eingegeben wurde (C oder F), und rechnet ihn dann in den anderen um.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;#!/usr/bin/perl -w&lt;br /&gt;# Celcius in Fahrenheit umwandeln und umgekehrt&lt;br /&gt;# http://perl-lernen.blogspot.com/&lt;br /&gt;print "\nGeben Sie bitte eine Temperatur ein (zb 34C, 78F): ";&lt;br /&gt;$temp=&lt;STDIN&gt;;&lt;br /&gt;chomp ($temp);&lt;br /&gt;# Pruefen, ob ein Wert in gewuenschtem Format angegeben wurde&lt;br /&gt; # Die regex ist durch die inneren 2 Klammerpaare in 2 Teile eingeteilt&lt;br /&gt; # Der Variablen $1 wird der Zahlenwert zugewiesen&lt;br /&gt; # Der Variablen $2 wird der Buchstabe C oder F zugewiesen.&lt;br /&gt;if ($temp =~ m/^([-+]?[0-9]*\.?[0-9]+)\s*([CF])$/i)&lt;br /&gt; {&lt;br /&gt; # Nun schreiben wir die durch die obige regex ausgelesenen Werte in feste Variablen rein&lt;br /&gt; # Dies ist wichtig, da $1 und $2 bei der nächsten Verwendung von "=~" wieder überschrieben werden! &lt;br /&gt; $zahl=$1;&lt;br /&gt; $typ=$2;&lt;br /&gt; # Falls C oder c hinter der Zahl eingegeben wurde:&lt;br /&gt; if ( $typ =~ m/c/i)&lt;br /&gt; {&lt;br /&gt;  $celcius = $zahl;&lt;br /&gt;  $fahrenheit = ( $celcius * 9 / 5) + 32;&lt;br /&gt; }&lt;br /&gt; # Andernfalls; ergo wurde F oder f als Kennung benutzt:&lt;br /&gt; # eine explizite Pruefung auf F oder f ist unnoetig, da schon durch regex erledigt&lt;br /&gt; else&lt;br /&gt; {&lt;br /&gt;  $fahrenheit = $zahl;&lt;br /&gt;  $celcius = ( $fahrenheit - 32) * 5 / 9;&lt;br /&gt; }&lt;br /&gt; # Ausgabe der Ergebnisse:&lt;br /&gt; printf "%.2f Celcius = %.2f Fahrenheit\n",$celcius,$fahrenheit;&lt;br /&gt; }&lt;br /&gt;# Ungueltiger Wert oder Buchstabe eingegeben:&lt;br /&gt;else&lt;br /&gt; {&lt;br /&gt;  printf "Ungueltiger Wert eingegeben; Abbruch!\n";&lt;br /&gt; }&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8363135763916022290-4558668291843455963?l=perl-lernen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://perl-lernen.blogspot.com/feeds/4558668291843455963/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://perl-lernen.blogspot.com/2010/04/cerlcius-fahrenheit-umrechnen-mit-regex.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8363135763916022290/posts/default/4558668291843455963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8363135763916022290/posts/default/4558668291843455963'/><link rel='alternate' type='text/html' href='http://perl-lernen.blogspot.com/2010/04/cerlcius-fahrenheit-umrechnen-mit-regex.html' title='Cerlcius / Fahrenheit umrechnen mit regex'/><author><name>76587634534876534286</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8363135763916022290.post-7361847404031316482</id><published>2010-04-27T04:25:00.000-07:00</published><updated>2010-04-27T04:28:56.841-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='durchschnitt'/><category scheme='http://www.blogger.com/atom/ns#' term='unterfunktion'/><category scheme='http://www.blogger.com/atom/ns#' term='ueber'/><category scheme='http://www.blogger.com/atom/ns#' term='return'/><category scheme='http://www.blogger.com/atom/ns#' term='above'/><category scheme='http://www.blogger.com/atom/ns#' term='subroutines'/><category scheme='http://www.blogger.com/atom/ns#' term='push'/><category scheme='http://www.blogger.com/atom/ns#' term='average'/><title type='text'>S69/3 - Unterfunktion fuer alle Zahlen ueber dem Durchschnitt</title><content type='html'>Es wird ein Programm gesucht, dass alle Zahlen einer Liste ausgibt, die über dem Durchschnitt dieser Liste liegen. Es wird also angeraten, erstmal eine Funktion anzulegen, die diesen Durchschnitt berechnet. Danach können die einzelnen items der Liste mit diesem Durchschnitt abgeglichen werden.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;#!/usr/bin/perl -w&lt;br /&gt;# Ausgeben der Zahlen, die ueber dem Durchschnitt liegen&lt;br /&gt;# http://perl-lernen.blogspot.com/&lt;br /&gt;&lt;br /&gt;my @fred = above_average(100, 1..10);&lt;br /&gt;print "\nFolgende Zahlen liegen ueber dem Durchschnitt von \@fred: @fred\n";&lt;br /&gt;&lt;br /&gt;sub above_average&lt;br /&gt;{&lt;br /&gt;# Durchschnitt mittels Unterfunktion "average" ermitteln:&lt;br /&gt;my $average = average( @_ );&lt;br /&gt;print "\nDurchschnitt: $average";&lt;br /&gt; foreach $x ( @_ ) {&lt;br /&gt;  if ( $x &gt; $average ) {&lt;br /&gt;  push @above, $x;&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt; return @above;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;sub average&lt;br /&gt;{&lt;br /&gt; my $summe = 0;&lt;br /&gt; &lt;br /&gt; foreach $zahl ( @_ ) {&lt;br /&gt;  $summe += $zahl;&lt;br /&gt; }&lt;br /&gt; my $durchschnitt = $summe/@_;&lt;br /&gt; return $durchschnitt;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8363135763916022290-7361847404031316482?l=perl-lernen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://perl-lernen.blogspot.com/feeds/7361847404031316482/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://perl-lernen.blogspot.com/2010/04/s693-unterfunktion-fuer-alle-zahlen.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8363135763916022290/posts/default/7361847404031316482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8363135763916022290/posts/default/7361847404031316482'/><link rel='alternate' type='text/html' href='http://perl-lernen.blogspot.com/2010/04/s693-unterfunktion-fuer-alle-zahlen.html' title='S69/3 - Unterfunktion fuer alle Zahlen ueber dem Durchschnitt'/><author><name>76587634534876534286</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8363135763916022290.post-5079286275025301818</id><published>2010-04-27T04:22:00.000-07:00</published><updated>2010-04-27T04:24:43.934-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='liste'/><category scheme='http://www.blogger.com/atom/ns#' term='1000'/><category scheme='http://www.blogger.com/atom/ns#' term='summieren'/><category scheme='http://www.blogger.com/atom/ns#' term='eins'/><category scheme='http://www.blogger.com/atom/ns#' term='tausend'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><category scheme='http://www.blogger.com/atom/ns#' term='addieren'/><title type='text'>S69/2 - Summierung aller Zahlen von 1 bis 1000</title><content type='html'>Die Unterfunktion aus der ersten Übung (S69/1) soll nun umgeschrieben werden, um damit alle Zahlen von 1 bis 1000 zu summieren.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;#!/usr/bin/perl -w&lt;br /&gt;# http://perl-lernen.blogspot.com/&lt;br /&gt;# total numbers from 1 to 1000&lt;br /&gt;&lt;br /&gt;my @tausend = (1..1000);&lt;br /&gt;my $tausend_total = total(@tausend);&lt;br /&gt;print "The total of 1 to 1000 is $tausend_total.\n";&lt;br /&gt;&lt;br /&gt;sub total&lt;br /&gt;{&lt;br /&gt; my $summe=0;&lt;br /&gt; foreach $zahl ( @_ )&lt;br /&gt;  {&lt;br /&gt;  $summe += $zahl ;&lt;br /&gt;  }&lt;br /&gt; return $summe;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8363135763916022290-5079286275025301818?l=perl-lernen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://perl-lernen.blogspot.com/feeds/5079286275025301818/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://perl-lernen.blogspot.com/2010/04/s692-summierung-aller-zahlen-von-1-bis.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8363135763916022290/posts/default/5079286275025301818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8363135763916022290/posts/default/5079286275025301818'/><link rel='alternate' type='text/html' href='http://perl-lernen.blogspot.com/2010/04/s692-summierung-aller-zahlen-von-1-bis.html' title='S69/2 - Summierung aller Zahlen von 1 bis 1000'/><author><name>76587634534876534286</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8363135763916022290.post-8544449553251313963</id><published>2010-04-27T04:15:00.000-07:00</published><updated>2010-04-27T04:18:33.074-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='liste'/><category scheme='http://www.blogger.com/atom/ns#' term='skript'/><category scheme='http://www.blogger.com/atom/ns#' term='zahlen'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><category scheme='http://www.blogger.com/atom/ns#' term='addieren'/><title type='text'>S69/1 - Zahlen einer Liste bzw der Standarteingabe summieren</title><content type='html'>In dieser Übung soll ein kleines Perl-Skript geschrieben werden, dass die Zahlen einer Liste addiert. Der Hauptteil wird vorgegeben, man soll eine funktionierene subroutine aka Unterfunktion schreiben.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;#!/usr/bin/perl -w&lt;br /&gt;# total of a list of numbers&lt;br /&gt;&lt;br /&gt;my @fred = qw{ 1 3 5 7 9 };&lt;br /&gt;my $fred_total = total(@fred);&lt;br /&gt;print "The total of \@fred is $fred_total.\n";&lt;br /&gt;print "Enter some numbers on separate lines (end with Strg-D: ";&lt;br /&gt;my $user_total = total(&lt;stdin&gt;);&lt;br /&gt;print "The total of those numbers is $user_total.\n";&lt;br /&gt;&lt;br /&gt;sub total&lt;br /&gt;{&lt;br /&gt;    $summe=0;&lt;br /&gt;    foreach $zahl ( @_ )&lt;br /&gt;        {&lt;br /&gt;        $summe += $zahl ;&lt;br /&gt;        }&lt;br /&gt;    return $summe;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8363135763916022290-8544449553251313963?l=perl-lernen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://perl-lernen.blogspot.com/feeds/8544449553251313963/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://perl-lernen.blogspot.com/2010/04/s691-zahlen-einer-liste-bzw-der.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8363135763916022290/posts/default/8544449553251313963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8363135763916022290/posts/default/8544449553251313963'/><link rel='alternate' type='text/html' href='http://perl-lernen.blogspot.com/2010/04/s691-zahlen-einer-liste-bzw-der.html' title='S69/1 - Zahlen einer Liste bzw der Standarteingabe summieren'/><author><name>76587634534876534286</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8363135763916022290.post-8688769331974303437</id><published>2010-02-14T08:04:00.000-08:00</published><updated>2010-04-27T04:19:41.245-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='taschenrechner'/><category scheme='http://www.blogger.com/atom/ns#' term='unterfunktion'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><category scheme='http://www.blogger.com/atom/ns#' term='subroutines'/><title type='text'>Subroutines - Taschenrechner als Übung zu Unterfunktionen</title><content type='html'>Subroutines oder Unterfunktionen sind sehr nützlich. Als erste Übung habe ich einen einfachen Taschenrechner programmiert.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;#!/usr/bin/perl&lt;br /&gt;# Taschenrechner by Christian!&lt;br /&gt;print "Bitte Zahl eingeben: ";&lt;br /&gt;chomp($zahl1 = &lt;stdin&gt;);&lt;br /&gt;print "Rechenart eingeben (+,-,/,*)";&lt;br /&gt;chomp($rechenart = &lt;stdin&gt;);&lt;br /&gt;print "Zweite Zahl eingeben: ";&lt;br /&gt;chomp($zahl2 = &lt;stdin&gt;);&lt;br /&gt;&lt;br /&gt;if($rechenart eq '+') {&lt;br /&gt;print "\nAddition wird durchgefuehrt.\n";&lt;br /&gt;$ergebnis = &amp;amp;addition($zahl1, $zahl2);&lt;br /&gt;}&lt;br /&gt;elsif($rechenart eq '-') {&lt;br /&gt;print "\nSubtraktion wird durchgeführt.\n";&lt;br /&gt;$ergebnis = &amp;amp;subtraktion($zahl1, $zahl2);&lt;br /&gt;}&lt;br /&gt;elsif($rechenart eq '*') {&lt;br /&gt;print "\nMultiplikation wird durchgeführt.\n";&lt;br /&gt;$ergebnis = &amp;amp;multi($zahl1, $zahl2);&lt;br /&gt;}&lt;br /&gt;elsif($rechenart eq 'x') {&lt;br /&gt;print "\nMultiplikation wird durchgeführt.\n";&lt;br /&gt;$ergebnis = &amp;amp;multi($zahl1, $zahl2);&lt;br /&gt;}&lt;br /&gt;elsif($rechenart eq '/') {&lt;br /&gt;print "\nDivision wird durchgeführt.\n";&lt;br /&gt;$ergebnis = &amp;amp;division($zahl1, $zahl2);&lt;br /&gt;}&lt;br /&gt;elsif($rechenart eq ':') {&lt;br /&gt;print "\nDivision wird durchgeführt.\n";&lt;br /&gt;$ergebnis = &amp;amp;division($zahl1, $zahl2);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;sub addition {&lt;br /&gt;($_[0] + $_[1]);&lt;br /&gt;}&lt;br /&gt;sub subtraktion {&lt;br /&gt;($_[0] - $_[1]);&lt;br /&gt;}&lt;br /&gt;sub multi {&lt;br /&gt;($_[0] * $_[1]);&lt;br /&gt;}&lt;br /&gt;sub division {&lt;br /&gt;($_[0] / $_[1]);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;print "Das Ergebnis Ihrer Rechnung: " . $ergebnis . "!!!\n";&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8363135763916022290-8688769331974303437?l=perl-lernen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://perl-lernen.blogspot.com/feeds/8688769331974303437/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://perl-lernen.blogspot.com/2010/02/subroutines-taschenrechner-als-ubung-zu.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8363135763916022290/posts/default/8688769331974303437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8363135763916022290/posts/default/8688769331974303437'/><link rel='alternate' type='text/html' href='http://perl-lernen.blogspot.com/2010/02/subroutines-taschenrechner-als-ubung-zu.html' title='Subroutines - Taschenrechner als Übung zu Unterfunktionen'/><author><name>76587634534876534286</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8363135763916022290.post-6631589007853928523</id><published>2010-02-14T08:00:00.000-08:00</published><updated>2010-04-27T04:21:10.171-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASCII'/><category scheme='http://www.blogger.com/atom/ns#' term='S54'/><category scheme='http://www.blogger.com/atom/ns#' term='sortieren'/><category scheme='http://www.blogger.com/atom/ns#' term='alphabetisch'/><title type='text'>S54/3 - Wortliste alphabetisch sortieren (ASCII)</title><content type='html'>Wörter werden vom Benutzer nacheinander, durch ENTER getrennt, eingegeben. Das Prgramm soll diese alphabetisch (bzw ASCII-betisch) sortieren und ausgeben.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;#!/usr/bin/perl&lt;br /&gt;&lt;br /&gt;print "\nBitte Worte eingeben, durch Enter getrennt, Beenden mit Strg-D.\n";&lt;br /&gt;@worte = &lt;stdin&gt;;&lt;br /&gt;@sortiert = sort @worte;&lt;br /&gt;&lt;br /&gt;print @sortiert;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Eine weitere Möglichkeit:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;#!/usr/bin/perl&lt;br /&gt;#Zweite Version, Sortierte Liste in einer Zeile ausgeben!&lt;br /&gt;print "\nBitte Worte eingeben, durch Enter getrennt, Beenden mit Strg-D.\n";&lt;br /&gt;chomp(@worte = &lt;stdin&gt;); #Worte liegen jetzt ohne \n in der Liste!&lt;br /&gt;@sortiert = sort @worte;&lt;br /&gt;&lt;br /&gt;# Leerzeichen an jedes Element anfügen:&lt;br /&gt;foreach $sortiert (@sortiert)&lt;br /&gt;{&lt;br /&gt;$sortiert = $sortiert . " "; # Frage: warum nicht mit "+=" lösen möglich? vgl S.29!&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;# Ausgabe der kompletten Liste:&lt;br /&gt;print "\nSortierte Worte: ",@sortiert,"\n";&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Eine Frage, die mir noch offen geblieben ist: warum wird das Komma bei der Ausgabe der kompletten Liste benötigt?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8363135763916022290-6631589007853928523?l=perl-lernen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://perl-lernen.blogspot.com/feeds/6631589007853928523/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://perl-lernen.blogspot.com/2010/02/s543-wortliste-alphabetisch-sortieren.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8363135763916022290/posts/default/6631589007853928523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8363135763916022290/posts/default/6631589007853928523'/><link rel='alternate' type='text/html' href='http://perl-lernen.blogspot.com/2010/02/s543-wortliste-alphabetisch-sortieren.html' title='S54/3 - Wortliste alphabetisch sortieren (ASCII)'/><author><name>76587634534876534286</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8363135763916022290.post-5019284881653231653</id><published>2010-02-14T07:54:00.000-08:00</published><updated>2010-02-14T07:59:35.658-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='S54'/><category scheme='http://www.blogger.com/atom/ns#' term='zuordnung'/><category scheme='http://www.blogger.com/atom/ns#' term='hardcoded'/><title type='text'>S54/2 - Wörter einer Zahl zuordnen und ausgeben</title><content type='html'>In dieser Aufgabe von Seite 54 sollen Zahlen fest einem Wort zugeordnet (hardcoded) werden. Der Benutzer soll die 7 Zahlen in beliebeiger Reihenfolge eingeben, die Ausgabe der korrespondierenden Wörter erfolgt dann genau in dieser Reihenfolge.&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;#!/usr/bin/perl -w&lt;br /&gt;# Aufgabe: Nummern einlesen in Liste und Ausgabe der passenden Namen.&lt;br /&gt;@namen = qw! fred betty barney dino wilma pebbles bamm-bamm !;&lt;br /&gt;&lt;br /&gt;print "Bitte Nummern von 1 bis 7 eingeben, durch ENTER getrennt: ";&lt;br /&gt;chomp(@eingabe = &lt;stdin&gt;); # Eingabe beenden durch Strg-D.&lt;br /&gt;&lt;br /&gt;foreach $eingabe (@eingabe)&lt;br /&gt;{&lt;br /&gt;print $namen[$eingabe - 1] . "\n";&lt;br /&gt;# Frage: warum nicht (Perl gibt Verbesserungsvorschlag!)?:&lt;br /&gt;# print @namen[$eingabe - 1] . "\n";&lt;br /&gt;}&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8363135763916022290-5019284881653231653?l=perl-lernen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://perl-lernen.blogspot.com/feeds/5019284881653231653/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://perl-lernen.blogspot.com/2010/02/s542-worter-einer-zahl-zuordnen-und.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8363135763916022290/posts/default/5019284881653231653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8363135763916022290/posts/default/5019284881653231653'/><link rel='alternate' type='text/html' href='http://perl-lernen.blogspot.com/2010/02/s542-worter-einer-zahl-zuordnen-und.html' title='S54/2 - Wörter einer Zahl zuordnen und ausgeben'/><author><name>76587634534876534286</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8363135763916022290.post-1944315179328177357</id><published>2010-02-12T08:34:00.000-08:00</published><updated>2010-02-12T09:12:31.099-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='umkehren'/><category scheme='http://www.blogger.com/atom/ns#' term='reverse'/><category scheme='http://www.blogger.com/atom/ns#' term='end-of-input'/><category scheme='http://www.blogger.com/atom/ns#' term='S54'/><category scheme='http://www.blogger.com/atom/ns#' term='reihenfolge'/><category scheme='http://www.blogger.com/atom/ns#' term='strg-d'/><title type='text'>Aufgabe S54/1: Liste einlesen und rückwärts ausgeben</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Seite 54, Aufgabe 1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Schreiben Sie ein Programm, dass mehrere Worte (strings) Zeilenweise einliest (getrennt durch Enter-Taste). Nach Beendigung der Eingabe (&lt;span style="font-weight: bold;"&gt;end-of-input&lt;/span&gt;, zB durch Tastenkombination&lt;span style="font-weight: bold;"&gt; Strg-D (Linux)&lt;/span&gt; oder Strg-Z (Windows)) sollen die Worte in Umgekehrter Reihenfolge ausgegeben werden.&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;#!/usr/bin/perl -w&lt;br /&gt;&lt;br /&gt;@lines = &lt;stdin&gt;; # Abbrechen mit Strg-D!&lt;br /&gt;&lt;br /&gt;@lines = reverse @lines;&lt;br /&gt;print "Rueckwaertsausgabe:\n";&lt;br /&gt;print @lines;&lt;br /&gt;&lt;/stdin&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8363135763916022290-1944315179328177357?l=perl-lernen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://perl-lernen.blogspot.com/feeds/1944315179328177357/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://perl-lernen.blogspot.com/2010/02/aufgabe-liste-einlesen-und-ruckwarts.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8363135763916022290/posts/default/1944315179328177357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8363135763916022290/posts/default/1944315179328177357'/><link rel='alternate' type='text/html' href='http://perl-lernen.blogspot.com/2010/02/aufgabe-liste-einlesen-und-ruckwarts.html' title='Aufgabe S54/1: Liste einlesen und rückwärts ausgeben'/><author><name>76587634534876534286</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8363135763916022290.post-1667518248334207323</id><published>2010-01-20T04:01:00.000-08:00</published><updated>2010-01-20T04:42:57.247-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='chomp'/><category scheme='http://www.blogger.com/atom/ns#' term='radius'/><category scheme='http://www.blogger.com/atom/ns#' term='Übung'/><category scheme='http://www.blogger.com/atom/ns#' term='umfang'/><category scheme='http://www.blogger.com/atom/ns#' term='S38'/><title type='text'>Übung S.38</title><content type='html'>&lt;blockquote&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;1. &lt;/span&gt;&lt;span style="font-weight: bold;" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Schreibe&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold;" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;ein&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold;" class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Programm&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;, &lt;/span&gt;&lt;span style="font-weight: bold;" class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;dass&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; den &lt;/span&gt;&lt;span style="font-weight: bold;" class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Umfang&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold;" class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;eines&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold;" class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Kreises&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold;" class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;mit&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; Radius 12,5 &lt;/span&gt;&lt;span style="font-weight: bold;" class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;feststellt&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; (die &lt;/span&gt;&lt;span style="font-weight: bold;" class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Einheit&lt;/span&gt; &lt;span style="font-weight: bold;" class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;ist&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold;" class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;egal&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;!). &lt;/span&gt;&lt;span style="font-weight: bold;" class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;Umfang&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold;" class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;ist&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; Radius*2*PI.&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;#!/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;usr&lt;/span&gt;/bin/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;perl&lt;/span&gt; -w&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$pi = 3.141592654;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;umfang&lt;/span&gt; = 12.5*2*$pi;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;print "Der &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;Umfang&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;ist&lt;/span&gt; $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;umfang&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;groß&lt;/span&gt;";&lt;/span&gt;&lt;/blockquote&gt;Theoretisch könnte man mit mehr oder weniger Veriablen arbeiten. Ein guter Ansatz ist es aber immer, feste Variablen, die man evtl. nochmal braucht (vgl PI!) als Variable am Anfang des Programms festzulegen.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. Modifiziere das obige Programm, so dass der Nutzer den Radius per Standart-Input (STDIN) bekannt geben muss.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;#!/usr/bin/perl -w&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;print "Bitte Radius eingeben: ";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$radius = &lt;stdin&gt;;&lt;/stdin&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$pi = 3.141592654;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$umfang = $radius*2*$pi;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;print "Der Umfang ist $umfang groß";&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;3. Modifizieren Sie obiges Programm erneut, so dass bei einer Eingabe kleiner als Null kein negativer Wert ausgegeben wird, sondern 0.&lt;/span&gt;&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;#!/usr/bin/perl -w&lt;br /&gt;$pi = 3.141592654;&lt;br /&gt;&lt;br /&gt;print "Bitte Radius eingeben: ";&lt;br /&gt;$radius = &lt;stdin&gt;;&lt;br /&gt;if ( $radius lt 0 )&lt;br /&gt;{&lt;br /&gt;$umfang = 0;&lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;$umfang = $radius*2*$pi;&lt;br /&gt;}&lt;br /&gt;print "Der Umfang ist $umfang groß";&lt;/stdin&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;4. Schreiben Sie ein Programm, dass 2 Zahlen einließt und das Produkt dieser Zahlen als Ergebnis ausgibt.&lt;/span&gt;&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;#!/usr/bin/perl -w&lt;br /&gt;&lt;br /&gt;print "\nBitte Zahl 1 eingeben: ";&lt;br /&gt;$zahl1 = &lt;stdin&gt;;&lt;br /&gt;print "\nBitte Zahl 2 eingeben: ";&lt;br /&gt;$zahl2 = &lt;stdin&gt;;&lt;br /&gt;$ergebnis = $zahl1 * $zahl2;&lt;br /&gt;print "\nDas Produkt dieser Zahlen lautet: $ergebnis";&lt;/stdin&gt;&lt;/stdin&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;5. Schreibe ein Programm, dass eine Zahl und ein Wort einliest (jeweils eigene Eingabeaufforderung). Anschließend soll X mal das Wort auf einer eigenen Zeile ausgegeben werden.&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;#!/usr/bin/perl -w&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;print "\nBitte Zahl eingeben: ";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$zahl = &lt;stdin&gt;;&lt;/stdin&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;print "\nBitte Wort eingeben: ";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$wort = &lt;stdin&gt;;&lt;/stdin&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;print $wort x $zahl;&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;Warum werden automatisch Zeilenumsprünge gedruckt? Ganz einfach, das "\n" wird bei STDIN mit eingelesen! Durch den &lt;span style="font-weight: bold;"&gt;chomp-Befehl &lt;/span&gt;könnten wir diesen Zeilensprung entfernen, aber da er von der Aufgabenstellung verlangt wird, ist er in unserer Situation nützlich!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8363135763916022290-1667518248334207323?l=perl-lernen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://perl-lernen.blogspot.com/feeds/1667518248334207323/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://perl-lernen.blogspot.com/2010/01/ubung-s38.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8363135763916022290/posts/default/1667518248334207323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8363135763916022290/posts/default/1667518248334207323'/><link rel='alternate' type='text/html' href='http://perl-lernen.blogspot.com/2010/01/ubung-s38.html' title='Übung S.38'/><author><name>76587634534876534286</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8363135763916022290.post-8405195646223858350</id><published>2010-01-20T03:27:00.000-08:00</published><updated>2010-01-20T03:58:00.922-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='S30'/><category scheme='http://www.blogger.com/atom/ns#' term='quote-marks'/><category scheme='http://www.blogger.com/atom/ns#' term='Variable'/><title type='text'>Eingabe / Ausgabe</title><content type='html'>Wenn man den Inhalt einer Variablen ausgeben möchte, sollten die "quote marks", also Anführungszeichen weggelassen werden.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;$zahl = 6;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;print "$zahl";&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;besser:&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;print $zahl;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8363135763916022290-8405195646223858350?l=perl-lernen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://perl-lernen.blogspot.com/feeds/8405195646223858350/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://perl-lernen.blogspot.com/2010/01/eingabe-ausgabe.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8363135763916022290/posts/default/8405195646223858350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8363135763916022290/posts/default/8405195646223858350'/><link rel='alternate' type='text/html' href='http://perl-lernen.blogspot.com/2010/01/eingabe-ausgabe.html' title='Eingabe / Ausgabe'/><author><name>76587634534876534286</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8363135763916022290.post-366020556152029798</id><published>2010-01-19T07:50:00.000-08:00</published><updated>2010-01-19T08:22:39.234-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='backticks'/><category scheme='http://www.blogger.com/atom/ns#' term='programme'/><category scheme='http://www.blogger.com/atom/ns#' term='extern'/><category scheme='http://www.blogger.com/atom/ns#' term='shell'/><title type='text'>Externe Programme ausführen</title><content type='html'>Um ein Programm auf dem jew. Server auszuführen, muss der Befehl in backticks gestellt werden.&lt;br /&gt;&lt;br /&gt;Damit hat man die umfangreichen Möglichkeiten der shell-Programmierung zu Verfügung. Nachfolgend ein Beispiel:&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;print `ls -la`;&lt;br /&gt;&lt;/blockquote&gt;-&gt; Zeigt uns als Ergebnis den Verzeichnisinhalt an:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;insgesamt 28&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drwxr-xr-x  2 dirk dirk 4096 2010-01-19 17:01 .&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drwxrwxrwx 14 root root 4096 2010-01-19 16:28 ..&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;-rwxr-xr-x  1 dirk dirk   59 2010-01-19 16:50 perl_1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;-rw-r--r--  1 dirk dirk   58 2010-01-19 16:30 perl_1~&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;-rw-r--r--  1 dirk dirk   58 2010-01-19 16:30 perl_1.pl&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;-rw-r--r--  1 dirk dirk   38 2010-01-19 17:01 perl_2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;-rw-r--r--  1 dirk dirk   38 2010-01-19 17:00 perl_2~&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8363135763916022290-366020556152029798?l=perl-lernen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://perl-lernen.blogspot.com/feeds/366020556152029798/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://perl-lernen.blogspot.com/2010/01/externe-programme-ausfuhren.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8363135763916022290/posts/default/366020556152029798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8363135763916022290/posts/default/366020556152029798'/><link rel='alternate' type='text/html' href='http://perl-lernen.blogspot.com/2010/01/externe-programme-ausfuhren.html' title='Externe Programme ausführen'/><author><name>76587634534876534286</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8363135763916022290.post-502257142932473834</id><published>2010-01-19T07:35:00.001-08:00</published><updated>2010-01-19T07:38:55.967-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hello world'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><title type='text'>Perl - der Anfang</title><content type='html'>Perl ist eine Programmiersprache. Ich versuche sie mit dem Buch "Learning Perl - 5th edition" zu lernen. Das Buch ist in englischer Sprache geschrieben.&lt;br /&gt;&lt;br /&gt;Den Start mache ich mit dem Programm "Hello World".&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;#!/usr/bin/perl -w&lt;br /&gt;use strict;&lt;br /&gt;&lt;br /&gt;print "Hello World!\n"&lt;/blockquote&gt;Ein super Start, oder?! ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8363135763916022290-502257142932473834?l=perl-lernen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://perl-lernen.blogspot.com/feeds/502257142932473834/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://perl-lernen.blogspot.com/2010/01/perl-der-anfang.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8363135763916022290/posts/default/502257142932473834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8363135763916022290/posts/default/502257142932473834'/><link rel='alternate' type='text/html' href='http://perl-lernen.blogspot.com/2010/01/perl-der-anfang.html' title='Perl - der Anfang'/><author><name>76587634534876534286</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
