このエラーを解決しようとして 2 日間立ち往生しましたが、エラーの正確な場所を特定できませんでした。この小さなエラーについて教えてください。
#!/bin/bash
ntests=10
param_vertexes=10
param_pop=10
echo -e "\nExecution of parallel with 8 threads for $ntests times."
par8_time=0
for i in $(seq $ntests); do
output=$(./parallel -t 8 $param_vertexes $param_pop)
echo $output
par8_time=$par8_time+$(echo $output | cut -d' ' -f6)
done
par8_time=$(echo $par8_time | bc)
echo "Total Iteration/Time: $par8_time"
echo "Speedup of 8 threads: $(echo -e "scale=10\n"$par8_time/$seq_time | bc)"
同じエラーが発生し続けます
Execution of parallel with 8 threads for 10 times.
Sequential iterations / time = 23.642725
Sequential iterations / time = 23.860021
Sequential iterations / time = 23.703970
Sequential iterations / time = 23.513577
Sequential iterations / time = 23.728710
Sequential iterations / time = 23.790608
Sequential iterations / time = 23.590524
Sequential iterations / time = 23.612470
Sequential iterations / time = 23.653072
Sequential iterations / time = 23.675878
Total Iteration/Time: 236.771555
(standard_in) 3: syntax error
Speedup of 8 threads:
ご覧のとおり、私のスクリプトの唯一の問題は、スクリプトがsyntax error
高速化係数を表示できないことです。
何か案は?前もって感謝します。