Eu tenho um comando proprietário que requer cinco (5) entradas para executar corretamente o comando.
command -cval <value> -tval <value> -dval <value> -kval <value>
Eu preciso que esse comando possa ser executado lendo as entradas de um arquivo de configuração linha por linha, de modo que, quando novos requisitos para esses 5 valores forem fornecidos, eu possa simplesmente acrescentar uma nova linha de dados na parte inferior de meus arquivos. arquivo de configuração e execute novamente o script. Direito simples ???
Meu arquivo de configuração é configurado com "GRUPO" prefixado para que eu possa usar somente linhas no arquivo contendo "GROUP" para que novas entradas possam ser adicionadas ao arquivo de configuração facilmente no mesmo formato a ser processado (não Certifique-se de que esta é uma boa ideia):
## ORIG CONFIG FILE ##
cval, tval, dval, mval, kval
cval, tval, dval, mval, kval
cval, tval, dval, mval, kval
...
## GROUP APPENDED CONFIG FILE ##
GROUP, cval, tval, dval, mval, kval
GROUP, cval, tval, dval, mval, kval
GROUP, cval, tval, dval, mval, kval
...
OBSERVE: Esses valores no arquivo de configuração podem ser duplicados. Por isso, quero que eles sejam processados linha por linha. Também posso configurar o arquivo de configuração de qualquer maneira que eu escolher, então sinta-se à vontade para me dizer por que esse caminho é ou não é ideal.
Minha pergunta: Como executo o comando em um loop para processar meus dados da seguinte forma:
LOOP1 (para primeira linha)
Comando cval, tval, dval, mval, kval
LOOP2 (para segunda linha)
Comando cval, tval, dval, mval, kval
LOOP3 (para terceira linha)
Comando cval, tval, dval, mval, kval
... etc, etc, loop para cada linha no arquivo de configuração.