---
sourceDocument: Xanadu-Build-Workflows
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/build-workflows

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-Build-Workflows

ft:clusterId :

    - crworkflow

bundleId :

    - crworkflow

workflow :

    - Creator


---

# Transformationsfunktionen für Shell-Argumente bereinigen

# Transformationsfunktionen für Shell-Argumente bereinigen {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 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,](https://servicenow-prod.fluidtopics.net/mibKO7y~Yy5KMvU9QjZQUA "Aktionen und Subflows verwenden Variablen zum Speichern von Eingabe- und Ausgabedaten. Der Datentyp der Variable bestimmt, welche Art von Daten gespeichert werden und welche erweiterten Konfigurationsoptionen sie hat.") 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](https://servicenow-prod.fluidtopics.net/qmlOq7vvK6cXTUIFfxbBFw "Bevor Sie einen Ablauf aktivieren, damit andere Benutzer darauf zugreifen können, testen Sie, ob er so funktioniert, wie Sie es erwarten.").  
Hinweis:  
Wenn eine Datenpille in der Befehlseingabe für einen [SSH-Schritt](https://servicenow-prod.fluidtopics.net/GDiUR7BLTmpstzqJmroFEA "Der SSH-Schritt führt über einen ServiceNow MID-Server SSH-Befehle für ein externes *nix-System aus. Der Schritt speichert auch Skripts und Befehle für die *nix-Systeme.")abgelegt wird, wird automatisch die Transformationsfunktionskategorie „Shell-Argumente bereinigen" angezeigt.

## Bereinigen Sie Bash-Shell-Argumente {#sanitize-shell-arguments-transform-functions__section_fqg_5yh_kjb}

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.  
{#sanitize-shell-arguments-transform-functions__table_rqj_2yx_lkb__entry__2}

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

{#sanitize-shell-arguments-transform-functions__table_rqj_2yx_lkb}

