Grosse MÀJ avec correction des conflits
This commit is contained in:
commit
982d9215bb
@ -1,23 +1,28 @@
|
|||||||
#!/usr/bin/perl
|
#!/usr/bin/perl
|
||||||
|
|
||||||
|
use 5.16.0;
|
||||||
|
|
||||||
# Exercices tableaux
|
# Exercices tableaux
|
||||||
@alphabet = ("a" .. "z");
|
my @alphabet = ("a" .. "z");
|
||||||
@cartes = ("01".."10","valet","dame","roi");
|
my @cartes = ("01".."10","valet","dame","roi");
|
||||||
@annee=("a1","a2","lp");
|
my @annee=("a1","a2","lp");
|
||||||
@promo=@annee;
|
my @promo=@annee;
|
||||||
@tout = (@alphabet , "dut" , @cartes , 1145, "\n");
|
my @tout = (@alphabet , "trucmachin" , @cartes , 1145, "\n");
|
||||||
|
|
||||||
print @tout;
|
print @tout;
|
||||||
|
|
||||||
# Autre exercice
|
# Autre exercice
|
||||||
|
|
||||||
@jours=("Lundi","Mardi","Mercredi");
|
my @jours=("Lundi","Mardi","Mercredi");
|
||||||
|
|
||||||
foreach $jours(@jours)
|
# explicite
|
||||||
{
|
#foreach $jours(@jours)
|
||||||
print $jours."\n";
|
#{
|
||||||
}
|
# print $jours."\n";
|
||||||
|
#}
|
||||||
|
|
||||||
|
say foreach @jours ;
|
||||||
|
|
||||||
# Perl : les nombres : < > <= >= == !=
|
# Perl : les nombres : < > <= >= == !=
|
||||||
# Chaînes : lt gt eq ne
|
# Chaînes : lt gt eq ne
|
||||||
|
|
||||||
|
18
perl/grep.pl
18
perl/grep.pl
@ -1,6 +1,4 @@
|
|||||||
#!/usr/bin/perl -w
|
#!/usr/bin/perl -w
|
||||||
# -w pour les erreurs
|
|
||||||
|
|
||||||
$motif = shift(@ARGV);
|
$motif = shift(@ARGV);
|
||||||
# $motif=$ARGV[0]
|
# $motif=$ARGV[0]
|
||||||
#Shift
|
#Shift
|
||||||
@ -8,14 +6,14 @@ $motif = shift(@ARGV);
|
|||||||
# Manière non explicite
|
# Manière non explicite
|
||||||
while(<>)
|
while(<>)
|
||||||
{
|
{
|
||||||
if(/$motif/) { print ; };
|
print if(/$motif/);
|
||||||
};
|
};
|
||||||
|
|
||||||
# Manière explicite
|
# Manière explicite
|
||||||
while($ligne = <>)
|
#while($ligne = <>)
|
||||||
{
|
#{
|
||||||
if($ligne =~ /$motif/)
|
# if($ligne =~ /$motif/)
|
||||||
{
|
# {
|
||||||
print $ligne;
|
# print $ligne;
|
||||||
}
|
# }
|
||||||
};
|
#};
|
||||||
|
@ -6,9 +6,7 @@ foreach $f (@ARGV)
|
|||||||
{
|
{
|
||||||
open(F,"<$f") || die "Impossible de lire le fichier $f : $!";
|
open(F,"<$f") || die "Impossible de lire le fichier $f : $!";
|
||||||
|
|
||||||
while(<F>)
|
while(<F>) {
|
||||||
{
|
print "Motif trouvé dans $f : $_ \n" if(/$motif/);
|
||||||
if(/$motif/)
|
|
||||||
{ print "Motif trouvé dans $f : $_ \n";}
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -5,10 +5,7 @@
|
|||||||
open(F, "<$ARGV[0]") || die "Problème d'ouverture de fichier ! ";
|
open(F, "<$ARGV[0]") || die "Problème d'ouverture de fichier ! ";
|
||||||
|
|
||||||
$i = 0 ;
|
$i = 0 ;
|
||||||
while(<F>)
|
$i++ while(<F>);
|
||||||
{
|
|
||||||
$i++;
|
|
||||||
};
|
|
||||||
|
|
||||||
close(F);
|
close(F);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user