Acrescentando a string no bash

0

Eu tenho um script bash. Tem um loop dentro, que cria um nome de arquivo.
Eu quero manter uma lista de nomes de arquivos que são criados. Parece que o nome do arquivo é algo a ser executado, e não como texto. Eu recebo xxx: comando não encontrado erro em cada append e comando que não é encontrado é o nome do arquivo que eu quero acrescentar.

Alguma ideia do porquê?

    
por hamid 10.01.2017 / 21:38

1 resposta

1

Se o seu código faz algo assim no loop:

STRING=$STRING/$COMPONENT

a mensagem de erro me faz pensar que você tem espaço em branco (espaço ou caracteres de tabulação) pelo caractere '='. Ou seja, faça isso:

STRING="$STRING/$COMPONENT"

Não faça isso:

STRING  =  $STRING / $COMPONENT
    
por 10.01.2017 / 21:49

Tags