begin process at 2012 05 24 23:51:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Python

 > 

Divers

 > 

Trucs & Astuces

 > 

executer un script perl linux sous windows


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

executer un script perl linux sous windows

jeudi 22 janvier 2009 à 18:00:46 | executer un script perl linux sous windows

bensirack

bonjour j'ai un script perl ki marche correctement sur linux mais que je dois executer sous windows. j'ai essaye de faire quelque modif pour qu'elle marche mais rien n'y fait. dc je sollicite votre aide pour voir si quelqu'un a deja eu a faire à une telle situation. le script vise a decompresser un fichier compresser unix au format .dat et mettre le contenu ds une fichier texte.

voici le code :

use strict;
my $DOSSIER="F:\Pabx_20090107\raw\";
my $ligne;
my $n;
my $i;
my $k1;
my $k2;
my @tabl1;
my @tabl2;
my $val;

  sub eclate_fic {

 my $occur;

 my $element;

 my @tabl2;

 my $nb;

 my $j;

 my $cpt=0;
 if (-e "$_[0]") # test de l'existence du fichier binaire a eclater

        {

  print "Le fichier en cours de traitement est $_[0] \n";

  $element=system ("zcat $_[0]>..\result.txt");
  
  $nb=0;
  $j=0;
  open (FIC,">>..\result.txt") or die ("Erreur fichier result : $!\n");
  my $sortie = select(FIC);
  select($sortie);
  $cpt=1;    }
 else
 { print "Le fichier $_[0] est introuvable ds le syst de fichier\n";
 }
 return $cpt; }

  sub insert_ligne {
  printf("Post : ".substr($_[0],35,30)."\n");
  printf("Num appelé :".substr($_[0],5,30)."\n");
  printf("Cout:".substr($_[0],191,10)."\n");
  printf("Debut appel :".substr($_[0],441,17)." \n");
  printf("Fin appel :".substr($_[0],169,17)."\n");
  printf("Durée Total :".substr($_[0],201,10)."\n");
    }
chdir($DOSSIER)||die("Erreur chdir ");
@tabl1=glob('tax*.dat');
$n=0;
$n=@tabl1;
$i=0;
while($i<$n)
 {
         $ligne=@tabl1[$i];
$val=&eclate_fic($ligne); 
 if ($val=1)
   {
    open (CHEM,"<..\result.txt")or die ("Erreur ouverture fichier result en lecture: $!\n");
    @tabl2=<CHEM>;
    $k1=@tabl2;
    $k2=1; # pour sauter la ligne de description
   while($k2<$k1)
   {
     &insert_ligne(@tabl2[$k2]);
     $k2++;
   }
   }
   $i++1;
 };

samedi 24 décembre 2011 à 22:01:01 | Re : executer un script perl linux sous windows

croire

bj je suis déutante en perl et j'ai a faire un tp sur l'indexation des document et puis construire le fichier inverse moi je travaille sous windows et là je suis vraiment bloqué si tu peux m'aidé merci


Cette discussion est classée dans : fichier, ligne, printf, my, substr


Répondre à ce message

Sujets en rapport avec ce message

script python [ par emma66 ] Bonjour, Je recherche un code en python d'une fonction mapList dont le role est de recopier dans la variable Map passée en paramétre les lignes du fic utilisation des listes [ par bossou ] Bonjour tout le monde. j'ai un fichier texte que je crée à partir un autre fichier. le nouveau fichier créer contient plusieurs lignes dont chaque lig Condition ne fonctionne pas [ par Fabrizio001 ] Bonjour,Je débute (1 semaine )en python et je sollicite votre aide. Voici ce que j'essaye de faire:Je veux contrôler le contenu d'un fichier .txt qui (python] suppression de certaines parties d'un fichier texte [ par Flobertime ] Bonjour, Je souhaiterai supprimer certaines partie d'un fichier texte. Ces parties seraient par exemple de la ligne 1 à la ligne 12 et de 25 à 45. o Caractère de coupure + formfeed [ par bowbz ] Bonjour, J'essaie de créer de multiples fichiers à partir d'un gros fichier. Dans ce gros fichier, il y a un séparateur que j'aimerai utiliser comme Aide pour acces fichier en python... [ par ordema ] Slt tlm ; Je fais un petit script en python mais je bloque une ligne : J'ai des fichiers dans un dossier que je liste avec une boucle mais j'aimerai copier une colonne [ par bossou ] Bonjour à tous. j'ai un programme à écrire en python qui pourra me permettre d'ouvrir un fichier excel et de copier une colonne entière et la coller liste [ par Topnotch ] Bonjourje voudrais comparer deux listes:Plus précisement,  je voudrais comparer deux fichiers texte (fichier.txt) pour savoir si des lignes du fichier ouvrir un fichier pdf avec python [ par roroloco ] Bonjour à tous,je souhaite pouvoir ouvrir un fichier pdf (c'est mon fichier d'aide) à partir d'un bouton marqué Aide dans un programme écrit en Python Développement particulier [ par davidoff73 ] Bonjour,   <p class="MsoNormal" st


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,359 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales