]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/tests/TPTP/classify.sh
branch for universe
[helm.git] / matita / tests / TPTP / classify.sh
diff --git a/matita/tests/TPTP/classify.sh b/matita/tests/TPTP/classify.sh
new file mode 100755 (executable)
index 0000000..54634e7
--- /dev/null
@@ -0,0 +1,27 @@
+#!/bin/bash
+
+mkdir -p Open
+mkdir -p Unknown
+mkdir -p Satisfiable
+mkdir -p Unsatisfiable
+
+for X in [A-Z]*.ma; do
+  echo -n classifying $X ...
+  STATUS=`grep "^(\* *Status *:" $X`
+  if [ `echo $STATUS | grep Open | wc -l` -eq 1 ]; then
+    mv $X Open/
+    echo Open
+  fi
+  if [ `echo $STATUS | grep Unknown | wc -l` -eq 1 ]; then
+    mv $X Unknown/
+    echo Unknown
+  fi
+  if [ `echo $STATUS | grep Satisfiable | wc -l` -eq 1 ]; then
+    mv $X Satisfiable/
+    echo Satisfiable
+  fi
+  if [ `echo $STATUS | grep Unsatisfiable | wc -l` -eq 1 ]; then
+    mv $X Unsatisfiable/
+    echo Unsatisfiable
+  fi
+done