#! /bin/sh
if ! ls EXO; then
echo "Erreur: le répertoire EXO n'existe pas"
exit 1
fi
cd EXO
tree -n --noreport --charset ascii | sed 's/`/\\/' >/tmp/.tree.got
cat >/tmp/.tree.expect <<EOF
.
|-- dir1
| \-- dir2
| \-- doc1
\-- dir3
\-- doc2
EOF
sync
###################
if ! cmp /tmp/.tree.got /tmp/.tree.expect 2>/dev/null; then
diff -y /tmp/.tree.got /tmp/.tree.expect
echo "Erreur: on dirait que vous n'avez la bonne arborescence (a gauche: ce que vous avez; a droite: ce qu'il faut)"
exit 1
fi
echo "C'est bon !"