Transformationsfunktionen für Shell-Argumente bereinigen
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.
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 |