#!/bin/bash
-rm rules_count.dat
+#rm rules_count_sff_bitmap.dat
+#rm rules_count_sff_array.dat
-for X in $(seq 1 380); do
- cat "test_rules_count/ppc_mpc5200/sff_array/ftrace_${X}rules.txt" | \
- tail -n +5 | cut -c 7- | cut -d" " -f 1 \
- > rules_count_tmp.txt
+if [ ! -f "rules_count_sff_bitmap.dat" ]; then
+ for X in $(seq 1 380); do
+ cat "test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_${X}rules.txt" | \
+ tail -n +5 | cut -c 7- | cut -d" " -f 1 \
+ > rules_count.tmp
- ./statistics.oct "rules_count_tmp.txt" >> "rules_count.dat"
- echo ${X}
-done
+ ./statistics.oct "rules_count.tmp" >> "rules_count_sff_bitmap.dat"
+ echo -n "${X} "
+ done
+fi
+
+if [ ! -f "rules_count_sff_array.dat" ]; then
+ for X in $(seq 1 380); do
+ cat "test_rules_count/ppc_mpc5200/sff_array/ftrace_${X}rules.txt" | \
+ tail -n +5 | cut -c 7- | cut -d" " -f 1 \
+ > rules_count.tmp
+
+ ./statistics.oct "rules_count.tmp" >> "rules_count_sff_array.dat"
+ echo -n "${X} "
+ done
+fi
+
+cut -d" " -f1 rules_count_sff_bitmap.dat | cat -n > rules_count_sff_bitmap2.dat
+cut -d" " -f1 rules_count_sff_array.dat | cat -n > rules_count_sff_array2.dat
+
+gnuplot < rules_count_plot.txt > plot_rules_count.eps
+epstopdf plot_rules_count.eps