index=0
while read line; do
- date_array[$index]=$line
+ date_array[$index]="$line"
index=$(($index+1))
done < <(cat ${all_down} | awk -F '[][]+' '{print $2;}' | sort -u)
echo -e "$index\t${peer_array[$(($index-1))]}"
done > peer_index.cfg
-for date in ${date_array[@]}; do
- grep "${date}" ${all_down} | awk -F '[],()\t []+' '
+for index in $(seq 1 ${#date_array[@]}); do
+ date=${date_array[$(($index-1))]}
+ out_file=$log_folder/$(echo "${date}.mat" | sed 's/ /-/g')
+ DEBUG echo "out_file: $out_file"
+ grep "${date}" ${all_down} | awk -F '[],()\t []+' '
BEGIN {
num_peers = 0;
while (1) {
}
close("peer_index.cfg");
- for (i = 0; i < num_peers; num_peers++)
- for (j = 0; i < num_peers; num_peers++)
+ for (i = 0; i < num_peers; i++)
+ for (j = 0; j < num_peers; j++)
matrix[i,j] = 0;
}
}
END {
- for (i = 0; i < num_peers; num_peers++) {
- for (j = 0; i < num_peers; num_peers++)
- printf "%.2f ", matrix[i,j];
+ for (i = 0; i < num_peers; i++) {
+ for (j = 0; j < num_peers; j++) {
+ if (matrix[i,j] == 0)
+ printf "0 ";
+ else
+ printf "%.2f ", matrix[i,j];
+ }
printf "\n";
}
-}'
+}' > $out_file
done