===== 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 === [[Argumentenliste perl |Perl]] * [[Argumentenliste python |Python]] * [[Argumentenliste ruby |Ruby]] * [[Argumentenliste php |PHP]] * [[Argumentenliste JavaScript|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!