Forum Programmation.perl Script perl manipulation données et écriture dans fichier

Posté par  .
Étiquettes : aucune
0
11
fév.
2008
Bonjour,

Je possède 2 fichiers, 1 avec des valeurs (fic1) et un autres dit de référence (fic2) .
Je souhaite réaliser un programme Perl qui pour chaque valeur du fic1 je vienne modifier un champ défini du fic2 et écrire le résultat dans un fichier final (fic3).
Ce que je n'arrive pas à faire c'est d'écrire dans fic3.
Vous trouverez ci dessous le dèbut de mon script:

#!/usr/bin/perl
# Nom du fichier analysé
$file="c:\\swtable2.txt";
# Ouvre le fichier, qui s'il (…)

Forum Programmation.perl Pb envoi courriel

Posté par  .
Étiquettes : aucune
0
28
sept.
2007
Mon script:

my $smtp = Net::SMTP->new('MAILHUB',
Debug => 1,
Timeout => 30);
$smtp->mail('pascal@free.fr');
$smtp->to('titi@tri.fr');
$smtp->cc('toto@gmail.fr');
$smtp->data();
$smtp->datasend( << "EOM" );
From: <pascal@free.fr>
To: <titi@tri.fr>
Cc: <toto@free.fr>
Subject: Test
edfkjdsfdsf
sdfdsfdsff
EOM
$smtp->dataend();
$smtp->quit();

Ma question:
Pourquoi à la rèception je vois dans "De:pascal.fr" dans "A: titi.fr@free.fr" et dans "Cc: toto.fr@free.fr"

Cela est gênant si les personnes recevant ce Courriel veulent y répondre.

Merci par avance.

Forum Programmation.perl Pb entre version 5.005 et V 5.6.1

Posté par  .
Étiquettes : aucune
0
27
sept.
2007
Bonjour,

Pouvez-vous m'expliquer l'erreur suivante que j'ai avec perl 5.005
Can't use subscript on split at..... ligne8, near "$mois]"
Can't use subscript on split at..... ligne8, near "$mois]"

et qui fonctionne parfaitement avec Perl v5.6.1, comment contourner ce problème?

mon script:
($seconde,$minute,$heure,$jour,$mois,$annee,$wday,$yday,$isdst) = localtime(time);
$ann = $annee + 1900
$an = substr ($ann, 2, 2);
$mmm = qw(01 02 03 04 05 06 07 08 09 10 11 12) [$mois];
$mm = qw(Janvier Février Mars Avril Mai Juin Juillet Aout (…)

Forum Programmation.perl envoyer un courriel en perl

Posté par  .
Étiquettes : aucune
0
25
sept.
2007
Bonjour,

Je souhaite pouvoir envoyer un courriel via un script Perl, mais je n'arrive pas à insérer une variable dans le champ message.
merci de votre aide
Mon script:

use Net::SMTP;
$a = "1213";
my $smtp = Net::SMTP->new('smtp.xxxx.fr');
$smtp->mail('titi@free.fr');
$smtp->to('tata@free.fr');
$smtp->data();
$smtp->datasend( << 'EOM');
From: <titi@free.fr>
To: <tata@free.fr>
Subject: "Test envoi Couriel"
Vous avez $a mn de retard
Merci.
EOM

$smtp->dataend();
$smtp->quit();

Forum Programmation.perl heritage variable

Posté par  .
Étiquettes : aucune
0
23
mai
2007
Bonjour,

J'exécute un .bat qui lui même appel un programme PERL
qui doit me fournir une variable pour le .bat d'origine.

Comment dois je faire pour que l'héritage de la variable se fasse bien?

Merci

Forum Linux.débutant Question de script

Posté par  .
Étiquettes : aucune
0
13
avr.
2007
Bonjour,

Je souhaite écrire un script qui réalise les choses suivantes:

je dispose d'un ensemble de fichiers dans un répertoire je désire les renommer en gardant les 8 premiers caractères + l'extension et ensuite les compresser avec un utilitaire zip.

Comment puis je réaliser cela?

Merci par avance

Forum Linux.général script

Posté par  .
Étiquettes : aucune
0
12
avr.
2007
Bonjour,

Je souhaite récupérer le nom des fichiers d'un répertoire et pouvoir les compressé un par un, comment puis je faire?

Merci d'avance