0

予期しない「完了」トークン エラーが表示される

echo -e "Enter the file stem name"
read filestem
for i in {1..22}
do
    `java -cp /export/home/alun/jpsgcs/ CMorgansToTheta $filestem_$i.INPUT.par $filestem_$i.THETA.par`
done
4

2 に答える 2

5

Java プログラムが出力に何も書き込まない場合、forループは (逆引用符のため) と同等です。

for i in {1..22}
do
done

あなたが見るエラーを生成します。逆引用符を削除して、プログラムを 22 回実行したいだけかもしれません。

echo -e "Enter the file stem name"
read filestem
for i in {1..22}
do
    java -cp /export/home/alun/jpsgcs/ CMorgansToTheta "${filestem}_$i.INPUT.par" "${filestem}_$i.THETA.par"
done
于 2013-06-18T17:37:34.170 に答える