Limpar funções de transformação de argumentos de shell

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • Use funções de transformação para limpar argumentos de shell para remover qualquer injeção de comando potencialmente insegura em cápsulas de dados de cadeia de caracteres a serem usadas para scripts de shell do Bash.

    Limpar funções de transformação de argumentos de shell requer uma cápsula de dados de entrada de cadeia de caracteres. Certifique-se de usar o tipo de cápsula de dados de entrada correto ao aplicar funções de transformação para limpar argumentos de shell. Se uma função de transformação para limpar argumentos de shell for aplicada a um tipo de dados impróprio, os dados não serão transformados no tempo de execução e o valor de entrada será retornado. Para obter mais informações sobre como confirmar os valores de tempo de execução do fluxo, consulte Testar um fluxo.

    Nota:
    Quando uma cápsula de dados é solta na entrada do comando para uma etapa SSH, a categoria de função de transformação limpar argumentos de shell aparece automaticamente.

    Limpar argumentos de shell do Bash

    Retorna uma cadeia de caracteres livre de injeções de comando inseguras no seu script de shell Bash. Encapsula a cadeia de caracteres de entrada com aspas simples e escapa de quaisquer aspas simples existentes para que você possa passar a cadeia de caracteres diretamente para uma função de shell como um argumento seguro.

    Cápsula de dados de entrada Cápsula de dados de saída
    Cadeia de caracteres Cadeia de caracteres: cadeia de caracteres com argumentos de shell do Bash com o escape adequado.