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