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. |