Ecrire dans un fichier (non créé)

Bozzo -  
 Bozzo -
Bonjour,

Cela fait un bon moment que je cherche des solutions (le plus souvent avec succès) sur ce forum, je remercie donc toutes les personnes qui m'ont aidé sans le savoir ;)

Aujourd'hui j'essaye de créer un utilitaire pour me simplifier la vie. Mais je n'arrive pas à programmer la base de celui-ci. Il consiste à ouvrir une série de fichiers, faire un traitement sur chacun d'eux, et renvoyer le résultat (compris dans une variable) dans un nouveau fichier.

Mon problème est de renvoyer ce résultat dans le nouveau fichier...

D'après ce que j'ai pu trouver, il suffit d'écrire :

print Nom_Du_Fichier "$variable";

Mais aucun résultat...
D'avance merci pour aide, et patience :)

4 réponses

  1. sakoba2010 Messages postés 165 Statut Membre 15
     
    et quand vous faites:
    
    open fichier, ">c:/data.txt";
    
    print fichier "Hello World\n"
    


    Qu'est ce que ça donne?
    1
  2. Bozzo
     
    Bonjour,
    Merci pour votre réponse.
    Cette fonction permet elle d'écrire dans un fichier existant ou crée-t'elle également le fichier de destination?

    Je n'obtient aucun résultat lorsque j'écris :
    print fichier "Hello World\n"
    0
  3. Bozzo
     
    Yes !
    Super ça marche !
    Il faut donc lui dire de l'ouvrir en écriture !

    Si je veux écrire dans ce fichier a chaque tour d'une boucle par exemple, est ce qu'il faut l'ouvrir comme ça ?
    open fichier, ">>data.txt"";
    0