Transformationsfunktionen für Shell-Argumente bereinigen

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Verwenden Sie Transformationsfunktionen zum Bereinigen von Shell-Argumenten, um potenziell unsichere Befehlseinschleusungen in Zeichenfolgen-Datenpillen zu entfernen, die für die Bash-Shell-Skripterstellung verwendet werden sollen.

    Transformationsfunktionen zum Bereinigen von Shell-Argumenten erfordern eine Zeichenfolgeneingabe-Datenpille. Stellen Sie sicher, dass Sie den richtigen Eingabedatenpillentyp verwenden, wenn Sie die Transformationsfunktionen für „Shell-Argumente bereinigen“ anwenden. Wenn eine Transformationsfunktion zum Bereinigen von Shell-Argumenten auf einen unzulässigen Datentyp angewendet wird, werden die Daten zur Laufzeit nicht umgewandelt, und stattdessen wird der Eingabewert zurückgegeben. Weitere Informationen zum Bestätigen der Flow-Laufzeitwerte finden Sie unter Flows testen.

    Hinweis:
    Wenn eine Datenpille in die Befehlseingabe für einen SSH-Schritteingefügt wird, wird automatisch die Transformationsfunktionskategorie „Shell-Argumente bereinigen“ angezeigt.

    Bereinigen Sie Bash-Shell-Argumente

    Gibt eine Zeichenfolge zurück, die frei von unsicheren Befehlseinschleusungen in Ihrem Bash-Shell-Skript ist. Umschließt die Eingabezeichenfolge in einfache Anführungszeichen und versieht alle vorhandenen einfachen Anführungszeichen mit Escape-Zeichen, sodass Sie die Zeichenfolge als sicheres Argument direkt an eine Shell-Funktion übergeben können.

    Eingabedatenpille Ausgabedatenpille
    Zeichenfolge Zeichenfolge: Zeichenfolge mit Bash-Shell-Argumenten ordnungsgemäß mit Escape-Zeichen versehen