Supprimer une ligne dans un fichier .txt [Résolu]

Messages postés
17
Date d'inscription
vendredi 16 juillet 2004
Dernière intervention
14 mai 2005
- - Dernière réponse : kotif
Messages postés
34
Date d'inscription
mercredi 28 novembre 2007
Dernière intervention
27 avril 2009
- 6 avril 2009 à 15:59
Voila je voudrais savoir comment on supprime une ligne dans un fichier .txt en tappant !suppr n°
Afficher la suite 

Votre réponse

7 réponses

Meilleure réponse
Messages postés
2087
Date d'inscription
jeudi 12 décembre 2002
Dernière intervention
30 janvier 2011
3
3
Merci
Bonjour,

Utilise la commande :
/write -dlNUMERO fichier

Exemple :
/write -dl5 bla.txt

Qui supprimera donc la ligne 5 du fichier bla.txt
-<gras>[ Sorn_Drixer ]-</gras>
-
Un problème ? une question ? N'hésitez pas, le forum est là pour ça.

:question) Vous pouvez me retrouver sur irc.rs2i.net:6667

:question) Mon site : Sorn-Creation

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 110 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_SornDrixer
Messages postés
2087
Date d'inscription
jeudi 12 décembre 2002
Dernière intervention
30 janvier 2011
3
3
Merci
Bonjour Tucefa,

Tu as 2 solutions pour ça :
Faire un /remove fichier qui aura pour action de supprimer le fichier entièrement (dès que l'on fait un /write, le fichier sera recrée)

Faire un /write -c fichier ton texte
Cela écrira "ton texte" dans ton fichier tout en vidant son contenu avant d'écrire dans celui-ci.
-<gras>[ Sorn_Drixer ]-</gras>
-
Un problème ? une question ? N'hésitez pas, le forum est là pour ça.

:question) Vous pouvez me retrouver sur irc.rs2i.net:6667

:question) Mon site : Sorn-Creation

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 110 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_SornDrixer
Messages postés
2087
Date d'inscription
jeudi 12 décembre 2002
Dernière intervention
30 janvier 2011
3
3
Merci
Ne connaissant pas le nombre total de ligne du fichier, nous allons devoir utiliser $lines et un petit $calc.

J'ai fais ca sous forme de boucle, afin de ne pas répéter bêtement 3 fois la 'même' commande à un caractère près.

alias bla {  var %a a.txt, %b $lines(%a), %c = 3, %d
  while %c != 0 {
    dec %c
    %d = $calc(%b - %c)
    echo -a $read(%a,%d)
  }
}

-<gras>[ Sorn_Drixer ]-</gras>
-
Un problème ? une question ? N'hésitez pas, le forum est là pour ça.

:question) Vous pouvez me retrouver sur irc.rs2i.net:6667

:question) Mon site : Sorn-Creation

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 110 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_SornDrixer
Messages postés
17
Date d'inscription
vendredi 16 juillet 2004
Dernière intervention
14 mai 2005
0
Merci
huhu sa répond vite ici ^^
merci SornDrixer :D
Commenter la réponse de cs_AwayZ
Messages postés
25
Date d'inscription
lundi 31 mai 2004
Dernière intervention
22 juin 2005
0
Merci
Okk mais pour supprimer tout le contenu du fichier ?!

Merci
Commenter la réponse de Tucefa
Messages postés
25
Date d'inscription
lundi 31 mai 2004
Dernière intervention
22 juin 2005
0
Merci
Okkk
Merci beaucoup !
Mais ...
Maintenant, toujours en rapport avec write read, je voudrais savoir comme lire dans un fichiers les 3 dernieres ligne du fichier, merci ...
Commenter la réponse de Tucefa
Messages postés
34
Date d'inscription
mercredi 28 novembre 2007
Dernière intervention
27 avril 2009
0
Merci
et avec language TCL comment faire pour supprimer un ligne d'un fichier txt merci
Commenter la réponse de kotif

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.