• von Basti
    • 100 Wörter, ca 1 Minute(n) Lesezeit

    perl Script Parameter

    Mit der folgenden kleinen Funktion können Kommandozeilenargumente in einen Hash umgewandelt werden. Es gilt: Argumente, die durch ein “-” eingeleitet werden dürfen nur aus einem Zeichen bestehen, Parameter die mit “- -” beginnen können aus mehreren Zeichen bestehen. Jeder Parameter kann mit “=” erweitert werden. Der Hash, der zurückgegeben wird enthält als Schlüssel alle Argumente und als Wert den dazugehörigen Wert bzw. “true”, wenn kein Wert angehängt wurde. sub getArgv { my %return; foreach (@_) { s/^(-(\w{1})=?