Thread ARGV-Check
(8 answers)
Opened by Web at 2009-10-07 15:40 Guest Web Das, was betterworld schon sagte: Statt eines leeren Argumentes zählt für "||" (und auch "or"!) auch eine 0 als false. Und es könnte jemand natürlich absichtlich einen Leerstring übergeben: Code: (dl
)
$ programm verzeichnis "" ersetzung Das Skript macht bis dahin also folgendes:
Ich bezweifle allerdings, dass das komplett so vom Autor beabsichtigt war. Schließlich kann man so nicht einmal eine Null durch etwas anderes ersetzen. |