Ho usato questo comando con successo, che cambia una variabile in un file di configurazione, quindi esegue uno script Python all'interno di un ciclo:
for((i=114;i<=255;i+=1)); do echo $i > numbers.txt;python DoMyScript.py; done
Poiché ciascuno DoMyScript.py
richiede circa 30 secondi per essere eseguito prima di terminare, mi piacerebbe relegarli in background mentre il successivo può essere generato.
Ho provato ciò che mi è familiare, aggiungendo una e commerciale come di seguito:
for((i=114;i<=255;i+=1)); do echo $i > numbers.txt;python DoMyScript.py &; done
Tuttavia, ciò comporta l'errore seguente:
-bash: errore di sintassi vicino al token imprevisto `; '