Die Argumentenliste
Erklärung: Wofür ist die Argumentenliste gut? Wie kann ich Werte in das Programm hineingeben?
Syntaxaufgaben
Wie kann ich aus dem Programm heraus auf die Parameter/Argumenten zugreifen, die dem Programm beim Start mitgegeben wurden?
Doku
Perl * Python * Ruby * PHP * JavaScript
Problemlösungsaufgaben
Schreibe ein Programm greetall, das für alle auf der Kommandozeile übergebenen Namen einen Gruß ausgibt.
Aufruf des Programms:
./greetall Klaus Frank Thomas
Ausgabe:
Guten Tag Klaus! Guten Tag Frank! Guten Tag Thomas!
Problemlösungsaufgaben (Zusatz)
Erweitere das Programm greetall so, dass wenn kein Argument übergeben wurde, „Hallo Welt!“ ausgegeben wird.
Aufruf des Programms:
./greetall
Ausgabe:
Hallo Welt!
Erweitere das Programm greetall so, dass wenn ein übergebener Name mehr als 10 Zeichen lang ist, statt dessen „Hallo!“ ausgegeben wird (um die Ausgabe nicht so lang werden zu lassen).
Aufruf des Programms:
./greetall Klaus Frank Thomas Karl-Friedrich
Ausgabe:
Guten Tag Klaus! Guten Tag Frank! Guten Tag Thomas! Hallo!
