Allez, ce n'était qu'un au revoir.
Perl + CPAN supporte :
- des interfaces avec des logiciels divers : Excel (lecture/écriture), Word, Matlab, R, OLE, systèmes Unix, Windows, ..., gestion avancée...
Type: Messages; Utilisateur: Philou67430
Allez, ce n'était qu'un au revoir.
Perl + CPAN supporte :
- des interfaces avec des logiciels divers : Excel (lecture/écriture), Word, Matlab, R, OLE, systèmes Unix, Windows, ..., gestion avancée...
Mes interventions sont résumées dans votre citation du livre de Cohen (que j'ai également)... je ne me suis pas arrêté à la version de perl de 1995.
Mais vous semblez être bien plus expert que moi...
Pas que je n'ai pas franchit... (de la même manière que C est un langage universel mais qu'on ne fait pas tout en C).
Vous vous avancez alors que vous ne me connaissez toujours pas...
Il ne...
Si, vous réduisez le champs des possibles en segmentant fortement les langages.
Non, je donne des exemples de "mes usages" qui ne sont pas des traitements de données (interaction avec un équipement...
C'est exactement le point que je voulais souligner avec perl, l'incroyable richesse du CPAN, qui permet aujourd'hui de toucher à peu près à tous les domaines de développement.
Est-ce le besoin...
Si tu entends par là, que ce n'est pas un langage pour applications, c'est de moins en moins vrai. Associé au CPAN, perl permet le développement d'un panel très étendu d'applications "standalone"...
Qu'est-ce qui te gêne à appeler chdir avant system ?
A l'aide du module Mojo::DOM, on peut accéder en quelques fonctions au contenu textuel des balises un peu à la façon de jQuery.
open(TEXTE,"home.html");
local $/; # slurp file
my $dom =...
Bien vu Lolo :
$ corelist Term::ANSIColor
Data for 2017-01-14
Term::ANSIColor was first released with perl v5.6.0
Une manière de faire serait la suivante :
- lire fich2 dans un hash %fich2 (chaque mot étant une clé, la valeur étant quelconque).
- lire mot à mot fich1 et supprimer la clé de fich2 s'il elle...
Sous cygwin, il est aussi possible d'utiliser le convertisseur de fichier : dos2unix (ou fromdos)
Attention, system retourne le code retour numérique du processus lancé (et 0 si OK).
Ainsi, l'usage est :
my $code = system("nc ...");
if ($code) {
print "Error code [$code]\n";
}
Essaye maintenant ton script d'origine en modifiant la construction du nom de fichier par celle proposée par djibrill :)
Dans l'eval XMLin, pourrais-tu ajouter, avant l'appel à XMLin, la ligne suivante :
print qx(dir);
Pourrais-tu essayer l'option --bundle de pp ? (au hasard).
Peut-être que la commande en question retourne une information plus utile dans son code de retour. Dans ce cas, en perl, il faudrait l'appeler avec system() et regarder le contenu (numérique) du...
Je voulais dire : quand tu lances le script tu es dans le même dossier dans les deux cas ?
Pourrais-tu faire un "dir" du dossier c:\Stage\nmap_vers_xMind\scriptFinal ?
Pourrais-tu montrer avec...
Le délimiteur ' (ou ") est autorisé pour les regexp, de même que l'on peut écrire m{pattern}.
Mais il est clair que pour éviter les confusions, l'usage de / (ou de l'opérateur m( )) est préférable.
Quand tu lances la version en .pl, tu mets exactement les mêmes paramètres ? (rappel de la commande dans l'historique du shell et remplacement de .pl par .exe ?) et depuis le même dossier lors de...
D'abord, pour la gestion des textes colorés à afficher dans un terminal, tu disposes des modules : Term::ANSIColor et Term::ANSIColor::Simple (au moins).
Ensuite, en utilisant Term::ANSIColor, même...
Je ne comparerai pour ma part que les shell scripts avec perl (je ne peux juger Python ou Ruby) :
- perl permet de structurer un programme facilement et d'utiliser des structures de données...
Tout simplement :
print $FhResultat sprintf("CAN_ID=0x%X\n",$buf_dico{$k}{TrameNum});
Il n'y a pas de ligne 24 et 28 dans le code que tu as posté :/
Par contre, ligne 9, tu déclares $hash (un scalaire) au lieu de déclarer %hash (un hash).
Cela facilite aussi la maintenance : s'il faut modifier l'impression, on ne le fait qu'à un seul endroit, ce qui évite d'oublier de le faire partout.
Pour limiter l'espace mémoire pris et le parcours du fichier file1, tu peux créer ta deuxième table en même temps que la première et en utilisant la même référence pour la valeur :
foreach...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.