[PERL] Présence d'un espace immaginaire
Résolu/Fermé
TMart
Messages postés
63
Date d'inscription
lundi 2 juillet 2007
Statut
Membre
Dernière intervention
25 mars 2011
-
3 févr. 2009 à 17:32
TMart Messages postés 63 Date d'inscription lundi 2 juillet 2007 Statut Membre Dernière intervention 25 mars 2011 - 4 févr. 2009 à 09:04
TMart Messages postés 63 Date d'inscription lundi 2 juillet 2007 Statut Membre Dernière intervention 25 mars 2011 - 4 févr. 2009 à 09:04
A voir également:
- [PERL] Présence d'un espace immaginaire
- Espace insécable word - Guide
- Checking media presence - Forum BIOS
- Sandra a décidé de mieux contrôler son image et sa présence sur différents réseaux sociaux. qu’est-il possible de faire sur ces réseaux ? - Forum Études / Formation High-Tech
- Supprimer espace nombre excel ✓ - Forum Excel
- Espace en html - Astuces et Solutions
3 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 566
3 févr. 2009 à 18:26
3 févr. 2009 à 18:26
Salut,
return "@fichiers";
mets
return "@fichiers";
mets
return @fichiers;
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 566
3 févr. 2009 à 18:34
3 févr. 2009 à 18:34
Re,
Explication
Explication
#!/usr/bin/perl
use strict;use warnings;
my @x=qw/x y z/;
# si on mets le tableau entre guillemets
# les éléments de tableau sont affichés
# avec un espace en tant que séparateur
print "@x\n";
# si on exécute print d'un tableau
# sans ls guillemts
# il n'y a pas de séparateur d'éléments
# à l'affichage
print @x;
print "\n";
# dans ton cas, il s'agit des fichiers
# et le parcours de dossier envoie le nom
# de fichier avec le saute de ligne à la fin
# ce qui donne un tableau de ce genre
# avec a\n, b\n, c\n comme nom de fichiers
my @c=("a\n", "b\n", "c\n");
# pas besoin de chomp dans ce cas vu que tu veux afficher
# un par ligne.
# En suivant l'exemple plus haut
# si on mets des guillemets
# alors les éléments seront affichés
# avec un espace en tant que séparateur
# ce qui donne
# 1er élément
#a suivi d'un saute de ligne
# le séparateur espace
# b suivi d'un saute de ligne
# le séparateur espace
# et ainsi de suite
#a
# b
# c
# etc.
print "@c\n";
print @c;
__END__
Exécutionlami20j@debian:~/trash$ perl ccm9_lister_repertoires.pl x y z xyz a b c a b c
TMart
Messages postés
63
Date d'inscription
lundi 2 juillet 2007
Statut
Membre
Dernière intervention
25 mars 2011
7
4 févr. 2009 à 09:04
4 févr. 2009 à 09:04
Merci beaucoup lami20j !!
Non seulement ça marche et en plus j'ai compris !
Non seulement ça marche et en plus j'ai compris !