我有以下语法错误:
line 1: syntax error near unexpected token 'do'
line 1: for((ARC_LENGTH = 4363325; ARC_LENGTH < 4363345; ARC_LENGTH+=174533)); do
我无法在这里发现错误,虽然我相信它相对简单而且我只是错过了它。整个文件如下。此文件的目的是使用带有bash脚本的便携式批处理软件,以便我可以将多个作业提交到计算群集。
for((ARC_LENGTH = 4363325; ARC_LENGTH < 4363345; ARC_LENGTH+=174533)); do
for((i = 0; i < 64; i++)); do
qsub -v ARC_LENGTH_ARG=$ARC_LENGTH,NEUTRINO_BOUNDS=$i correlation_study.pbs
sleep 10
done
done
此文件使用另一个名为correlation_study.pbs的文件,该文件包含运行该程序的可执行文件。