
Então, estou tentando executar um comando em um script bash várias vezes com números diferentes, mas iguais, de argumentos, enquanto redireciono a saída para um arquivo de texto. Por exemplo ...
./test arg1 arg2 arg3 >> output.txt
Isso funciona se eu fizer isso na linha de comando. Em um script onde eu tenho ...
command ./test 10 5 option1 >> output.txt
command ./test 5 10 option2 >> output.txt
E execute o script, eu entendo command not found
. Se eu remover o redirecionamento para ouput.txt, o script funcionará/imprimirá na janela do terminal
Tentei pesquisar on-line, mas não consegui encontrar exemplos onde foram usados argumentos que redirecionaram
Alguém pode ajudar?
Responder1
O problema tinha a ver com escrever o script no Windows em Sublime Text e depois transferi-lo para um servidor Linux. Mudar o modo em Sublime Text fez a diferença
Videonauth também apontou que eu deveria ter apenas um símbolo de redirecionamento ">" já que para a primeira linha já que é um arquivo novo