#! /bin/sh
rm -rf EXO
mkdir EXO
cd EXO
for dir in aa bb cc dd ee; do
rm -rf $dir
mkdir $dir
cpt=0
(for a in de be xe; do
for b in ru gu wu; do
for c in ti li pi; do
for d in ka ta ra; do
for e in po so vo; do
echo "C'est pas la: $a$b$c$d$e"
done
done
done
done
done) | sort -R | while read line; do
cpt=$(expr $cpt + 1)
echo $line >$dir/$cpt
done
done
# Rq: il faut que tous les fichiers aient exactement la même taille
# Q1: Trouver l'info dans le fichier où il est écrit 'ici'
echo "Et c'est ici: dewulitavo" >$(grep --files-with-matches dewulitavo aa/*)
# Q2: Trouver l'info dans le fichier où il est écrit 'ici' en début de fichier
echo "C'est pas ici:xeguliravo" >$(grep --files-with-matches xeguliravo bb/*)
echo "ici c'est bon:derupirapo" >$(grep --files-with-matches derupirapo bb/*)
# Q3: Trouver l'info dans le fichier où il est écrit 'plutot la' sans accent (sans tenir compte de la casse)
echo "aH pLutOT lA: bewulikavo" >$(grep --files-with-matches bewulikavo cc/*)
# Q4: Trouver l'info dans le fichier où on trouve plus de trois a d'affilé
echo "Non, pas laa: derupikavo" >$(grep --files-with-matches derupikavo dd/*)
echo "Oui, laaaaaa: begutikapo" >$(grep --files-with-matches begutikapo dd/*)
# Q5: Trouver l'info dans le fichier où on trouve plus de trois voyelles d'affilé
echo "Non, pas laa: xerulitapo" >$(grep --files-with-matches xerulitapo ee/*)
echo "Noon, pas la: beruliraso" >$(grep --files-with-matches beruliraso ee/*)
echo "oui, ici : xerulitapo" >$(grep --files-with-matches xerulitapo ee/*)
echo "oui42 -> non: bewupikavo" >$(grep --files-with-matches bewupikavo ee/*)
exit 0
#-------------------------------------------------------------------------
echo "Sol Q1: "
echo -n " "
grep ici aa/*
echo "Sol Q2: "
echo -n " "
grep ^ici bb/*
echo "Sol Q3: "
echo -n " "
grep -i plutot cc/*
echo "Sol Q4: "
echo -n " "
grep aaa dd/*
echo "Sol Q5: "
echo -n " "
grep \[aeiou\]\[aeiou\]\[aeiou\] ee/*
echo "Tu peux commencer l'EXO"
echo "Tape 'cd EXO'."