Eu examinei a questão Como contar o número de palavras de String usando shell em SO, que explica como contar palavras dentro de uma variável.
Mas isso conta apenas uma palavra dentro da minha variável, então não tenho ideia de como consertar.
Tenho as seguintes variáveis:
vmfarm1=(host1.com host2.com host3.com host4.com )
maximus=(host11.com host 12.com host 13.com)
firefly=(host5.com)
Preciso encontrar uma maneira de contar todos os nomes de host em um número dentro das variáveis.
Depois disso, o número dentro do que foi contado, deve ser usado como variável nesta linha.
Eu tentei:
echo "$input" | wc -w
printf ' \n|/4.vmfarm1 ' >> textfile.txt
Eu tenho que escrever o 4
acima sozinho no número e preciso que seja feito automaticamente, é por isso que preciso de uma variável.