lecture/écriture d'un fichier [Perl] - Perl - Programmation
Marsh Posté le 07-07-2003 à 11:53:39
le mieux selon moi c d'ouvrir le fichier, le balancer dans un array, fermer le fichier, le réouvrir en écriture avec >, parcourir le array et réécrire le fichier
Marsh Posté le 07-07-2003 à 11:58:40
burgergold a écrit : le mieux selon moi c d'ouvrir le fichier, le balancer dans un array, fermer le fichier, le réouvrir en écriture avec >, parcourir le array et réécrire le fichier |
Ouais, je v p-e finir par en arriver là, effectivt
Mais ça fait chier de pas être foutu d'utiliser le +<
Marsh Posté le 08-07-2003 à 11:38:41
pas mieux que Burgergold, je procède comme lui avec des fichiers pas trop gros.
pour les gros fichiers :
- copie du fichier d'origine par sécurité
- ouverture du fichier sauvegardé en lecture seule
- création d'un second fichier
- pour chaque ligne, je fais les modifs si besoin et quoiqu'il arrive, j'écris la ligne dans le new fichier
Marsh Posté le 07-07-2003 à 11:35:52
Voilà je voudrais parcourir un fichier en lecture/écriture, pr pouvoir modifier une ligne si besoin est. J'ai fait ça, mais ça marche pas :
Mon deuxièmre if marche quand il faut, ce qui prouve qu'il rentre bien dans le premier. Mais malgré tout, il se refuse à écrire ds le fichier pdt qu'il le lit. Comment faut s'y prendre ?