Envoyé par
GLDavid
Quelle est la différence entre ces 2 instructions ? Les amateurs d'Unix vous diront que dans le premier cas, nous écrivons sur toto.txt mais, si celui-ci n'existe pas, Perl le crée et on écrit dans ce fichier. Dans le cas où celui-ci existe, l'écriture sera effectué depuis la fin de ce fichier. Dans le deuxième cas, si le fichier tata.txt n'existe pas, Perl crée ce fichier puis procède à l'écriture. Dans le cas où le fichier existait au préalable, le contenu sera écrasé par le traitement que vous effectuerez sous Perl. Enfin, il s'agit de procéder proprement. Comme dans tous les langages, dès que vous ouvrez un flux, pensez à le fermer !
Partager