Atividade Substituir cadeia de caracteres em arquivo

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • A atividade Substituir cadeia de caracteres em arquivo localiza e substitui uma cadeia de caracteres em um arquivo em um computador Linux ou UNIX.

    Esta atividade substitui uma atividade SSH com o mesmo nome disponível em versões anteriores à Istambul. Se você tiver um fluxo de trabalho criado em uma versão anterior que usa essa atividade descontinuada, o seu fluxo de trabalho vai continuar funcionando normalmente após atualizar para a versão Istambul. No entanto, todos os novos fluxos de trabalho devem usar a versão personalizada desta atividade. Esta atividade foi criada com o modelo de atividade do SSH, que permite a administradores de fluxo de trabalho a capacidade de armazenar variáveis de entrada e saída no databus.

    Variáveis de entrada

    Tabela 1. Variáveis de entrada para Substituir cadeia de caracteres em arquivo
    Variável Descrição
    hostname Nome de host ou endereço IP do servidor de destino para atividade SSH.
    diretório Nome do diretório de trabalho (destino).
    arquivo Nome do arquivo no qual a cadeia de caracteres deve ser substituída.
    find_pattern Uma expressão regular do texto a ser substituído.
    replace_string A cadeia de caracteres de substituição para o texto encontrado pela expressão na variável find_pattern.
    opções Opções de substituição:
    • first: substitui a primeira ocorrência do padrão.
    • all: substitui todas as ocorrências do padrão.

    Variáveis de saída

    Tabela 2. Variáveis de saída para Substituir cadeia de caracteres em arquivo
    Variável Descrição
    return_code Indica se a cadeia de caracteres foi substituída ou não no arquivo de destino.
    ErrorMessage Mensagem que indica se ocorreu um erro. Qualquer valor diferente de 0 indica uma falha.

    Condições

    Tabela 3. Condições para Substituir cadeia de caracteres em arquivo
    Condição Descrição
    Êxito A atividade conseguiu substituir a cadeia de caracteres no arquivo.
    Falha A atividade não conseguiu substituir a cadeia de caracteres no arquivo.