# queries 2-6,8-10 are cacheable
CACHEABILITY=0111110111
-grep CACHEABLE $LOG2 | awk '{
- if ($3 == "NOT")
- printf "Query %d not cacheable\n",NR
- else
- printf "Query %d cacheable\n",NR
- }'
-CACHED=`grep CACHEABLE $LOG2 | awk '{
- if ($3 == "NOT")
- printf "0"
- else
- printf "1"
- }'`
+grep CACHEABLE $LOG2 | awk '
+ /NOT CACHEABLE/{printf "Query %d not cacheable\n",NR}
+ /QUERY CACHEABLE/{printf "Query %d cacheable\n",NR}'
+CACHED=`grep CACHEABLE $LOG2 | awk '
+ /NOT CACHEABLE/{printf "0"}
+ /QUERY CACHEABLE/{printf "1"}'`
if test "$CACHEABILITY" = "$CACHED" ; then
echo "Successfully verified cacheability"
#not answerable because of sizelimit, queries contained in it are no longer
#answerable as well
ANSWERABILITY=1110011
-grep ANSWERABLE $LOG2 | awk "BEGIN {FIRST=$FIRST}"'{
- if (NR > FIRST) {
- if ($3 == "NOT")
- printf "Query %d not answerable\n",NR
- else
- printf "Query %d answerable\n",NR
- }
- }'
-ANSWERED=`grep ANSWERABLE $LOG2 | awk "BEGIN {FIRST=$FIRST}"'{
- if (NR > FIRST) {
- if ($3 == "NOT")
- printf "0"
- else
- printf "1"
- }
- }'`
+grep ANSWERABLE $LOG2 | awk "BEGIN {FIRST=$FIRST}"'
+ /NOT ANSWERABLE/{if (NR > FIRST) printf "Query %d not answerable\n",NR}
+ /QUERY ANSWERABLE/{if (NR > FIRST) printf "Query %d answerable\n",NR}'
+ANSWERED=`grep ANSWERABLE $LOG2 | awk "BEGIN {FIRST=$FIRST}"'
+ /NOT ANSWERABLE/{if (NR > FIRST) printf "0"}
+ /QUERY ANSWERABLE/{if (NR > FIRST) printf "1"}'`
if test "$ANSWERABILITY" = "$ANSWERED" ; then
echo "Successfully verified answerability"