3
$lignes_de_reponse = 5;
5
while(chomp($essai = <STDIN>)){
6
if(length($essai) != 0 && substr($essai,0,1) ne "#"){
7
for ($i=0; $i < $lignes_de_reponse; $i++){
8
chomp($tmp=<STDIN>); @reponse[$i]=$tmp;
11
$essai_ =~ s/\'/\\\'/g;
12
@args = ("echo \"$essai_\" | chemeq > /tmp/tmp.1");
14
open (TMP,'/tmp/tmp.1');
16
for ($i=0; $i < $lignes_de_reponse; $i++){
17
chomp($tmp=<TMP>); @result[$i]=$tmp;
18
if (@result[$i] ne @reponse[$i]){$ok=0;}
20
if ($ok){print "OK\t\t$essai\n";}
22
print "***ERREUR***\t$essai\n";
23
for ($i=0; $i < $lignes_de_reponse; $i++){
24
if(@result[$i] ne @reponse[$i]){
25
print "ligne $i : on attendait\n";
26
print "\t\"@reponse[$i]\"\n";
27
print "on a trouv�\n";
28
print "\t\"@result[$i]\"\n";
36
system ("(cd /tmp; rm -f tmp.1)");