Script Bash que executa um comando com argumentos e redirecionamentos

0

Portanto, estou tentando executar um comando em um script bash várias vezes com um número diferente, mas igual de argumentos, ao redirecionar 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, recebo command not found . Se eu remover o redirecionamento para ouput.txt, o script então funciona / imprime na janela do terminal

Eu tentei pesquisar on-line, mas não consegui encontrar exemplos de onde os argumentos foram usados e, em seguida, redirecionados

Alguém pode ajudar?

    
por cpd1 21.04.2016 / 14:41

1 resposta

0

O problema tinha a ver com escrever o script no Windows em Sublime Text e, em seguida, 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 ">" desde para a primeira linha desde que é um novo arquivo

    
por cpd1 23.04.2016 / 21:46