[Perl]Créer un fichier texte de type unix

Résolu
fxtaa Messages postés 1050 Date d'inscription   Statut Membre Dernière intervention   -  
fxtaa Messages postés 1050 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un script perl qui génère un fichier texte avec
 open (FILE, ">>toto");

Malheureusement le fichier est de type windows.

Comment faire pour créer un fichier de type unix ?

Merci

3 réponses

  1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    Salut,

    binmode ;-))
    2
    1. fxtaa Messages postés 1050 Date d'inscription   Statut Membre Dernière intervention   74
       
      Marche parfaitement. Merci !

      open FILE, ">>toto.txt"; 
      binmode FILE;
      0
  2. DasSium95 Messages postés 741 Statut Membre 135
     
    Qu'entends-tu par "de type Windows"?
    0
    1. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
       
      je pense qu'il parle des fin de ligne en CR/LF de Windows.
      0
    2. DasSium95 Messages postés 741 Statut Membre 135
       
      ou peut être de l'extension du fichier
      0
    3. fxtaa Messages postés 1050 Date d'inscription   Statut Membre Dernière intervention   74
       
      Oui, s'il n'y a que ca ^^.

      En gros que lorsque l'on ouvre notepad ++, que le champ en bas a doite au lieu d'etre marqué : "Dos\Windows", soit marqué : "UNIX"
      0
  3. fxtaa Messages postés 1050 Date d'inscription   Statut Membre Dernière intervention   74
     
    Apres approfondissement mon fichier possède les retours chariots CR et LF. Il faudrait qu'il possède que les LF.... :s
    0
    1. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
       
      oui tout à fait. J'aurai pu être plus clair.
      Il faut trouver une option perl capable de modifier ça, ça serait le plus propre.
      0