Transformationsfunktionen für Shell-Argumente bereinigen

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Verwenden Sie die Transformationsfunktionen zum Bereinigen von Shell-Argumenten, um potenziell unsichere Befehlseinfügungen in Zeichenfolgendatenpillen zu entfernen, die für Bash-Shell-Skripting verwendet werden sollen.

    Transformationsfunktionen zum Bereinigen von Shell-Argumenten erfordern eine Zeichenfolgen-Eingabedatenpille. Stellen Sie sicher, dass Sie den richtigen Eingabedatenpillentyp verwenden, wenn Sie Transformationsfunktionen für Shell-Argumente bereinigen. Wenn die Transformationsfunktion „Shell-Argumente bereinigen“ 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 Werte für die Flow-Laufzeit finden Sie unter Flow testen.

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

    Bereinigen Sie Bash-Shell-Argumente

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

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