Eu tenho usado esse comando com sucesso, que altera uma variável em um arquivo de configuração e executa um script Python dentro de um loop:
for((i=114;i<=255;i+=1)); do echo $i > numbers.txt;python DoMyScript.py; done
Como cada um DoMyScript.py
leva cerca de 30 segundos para ser executado antes de terminar, eu gostaria de relegá-los ao segundo plano, enquanto o próximo pode ser gerado.
Tentei o que estou familiarizado adicionando um e comercial como abaixo:
for((i=114;i<=255;i+=1)); do echo $i > numbers.txt;python DoMyScript.py &; done
No entanto, isso resulta no erro abaixo:
-bash: erro de sintaxe próximo ao token inesperado `; '