Parameter: String mit Semikolon

  • Hallo,

    ich schreibe gerade ein bisschen Perl-Code und bin dabei auf ein Problem in der Parameterübergabe gestoßen. Und zwar passiert der Aufruf mit

    datei.pl command="ALTER DATABASE DATAFILE '/db/...' RESIZE 359186432; ALTER DATABASE DATAFILE '/db/...' RESIZE 2133360640;ALTER DATABASE DATAFILE '/db/...' RESIZE 2646523904;"

    Nun will ich den Parameter in eine Datenbank schreiben und erhalte natürlich nur einen command-String, der bis zum ersten Semikolon geht.

    Meine Frage: Wie bekomme ich alles innerhalb der doppelten Anführungszeichen? Die Suche hat mich zu keinem hilfreichen Ergebnis geführt :-/.

    Wird das Internet eigentlich leichter, wenn man sich da was runterlädt?!

  • Habe das Problem mittlerweile behoben. Grund war, dass ich (wie gewohnt) das CGI-Modul verwendet habe. Dadurch wurde der String aber einfach abgeschnitten.

    Mit @ARGV und dem Wegschneiden des "command=" geht es wunderbar :).

    Wird das Internet eigentlich leichter, wenn man sich da was runterlädt?!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!