Kommandozeilenparameter
Kommandozeilenparameter sind Informationen, die beim Start eines Programms über die Kommandozeile übergeben werden. Sie dienen dazu, das Verhalten des Programms zu steuern, Eingaben zu spezifizieren, Dateien anzugeben oder Funktionen zu aktivieren. Beim Programmstart werden diese Parameter vom Betriebssystem oder der Laufzeitumgebung in eine Datenstruktur überführt, die das Programm auslesen kann.
Es unterscheidet man üblicherweise in Positionsparameter und optionale Parameter. Positionsparameter werden nach ihrer Reihenfolge interpretiert, z.
Die Syntax hängt vom Betriebssystem und der Programmiersprache ab. In Unix-/Linux-Shells werden Parameter durch Leerzeichen getrennt,
Beispiele helfen beim Verständnis: myprog -v --output=bericht.txt eingabedatei.csv. Einige Sprachen bieten Hilfsbibliotheken, etwa getopt (C), argparse