/write -a textefile.txt %var

Résolu
Messages postés
70
Date d'inscription
dimanche 18 décembre 2005
Statut
Membre
Dernière intervention
25 février 2007
-
Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
-
Bonjour,





/write -a textefile.txt %var



J'utilise cette commande pour écrire une variable dans un fichier txt,
mais j'aurais voulu savoir comment faire pour supprimer une ligne de ce
fichier txt a partir de IRC.



Merci d'avance pour votre aide.



Cordialement

10 réponses

Messages postés
301
Date d'inscription
mercredi 15 juin 2005
Statut
Membre
Dernière intervention
19 février 2007

euh /write -c textefile.txt line
Messages postés
70
Date d'inscription
dimanche 18 décembre 2005
Statut
Membre
Dernière intervention
25 février 2007

Bonsoir, ca ne marche pas :(



quand j'utilise la commande



/write -c textefile.txt line %var



ou



/write -c textefile.txt %var



ca supprime tout le contenu du fichier txt et ca ajoute %var dedans.



Merci quand meme pour votre aide
Messages postés
969
Date d'inscription
lundi 16 juin 2003
Statut
Membre
Dernière intervention
1 juillet 2012
1
/write -dlLIGNE FICHIER

ça supprime la ligne LIGNE du fichier.

/help /write pour plus d'informations.
Messages postés
301
Date d'inscription
mercredi 15 juin 2005
Statut
Membre
Dernière intervention
19 février 2007

Ouais /write -dl LIGNE fichier .. M'en raplai pu:)
Si tu veux avoir une ligne précise, ajoute ce code et fait /write -dl $remligne(le texte de la ligne,fichier.txt)
alias remligne {
if (!$1) || (!$2) return
var %i 1, %ii $2
while ($lines(%ii) >= %i) {
if ($read(%ii,%i) == $1) write -dl %i %ii
inc %1
}
}

Je suis pas sur a 100% que sa marche..
Messages postés
301
Date d'inscription
mercredi 15 juin 2005
Statut
Membre
Dernière intervention
19 février 2007

Hmm désolé d'avoir écri si gros, je sais pas comment j'ai fait:/
Messages postés
70
Date d'inscription
dimanche 18 décembre 2005
Statut
Membre
Dernière intervention
25 février 2007

Bonsoir,



Merci pour votre aide, ca marche maintenant.



Pour mon cas il fallait que j'utilise cette commande :



/write -d-w %var textfile.txt







Bonne soirée
Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
1
Il ve supprimer une ligne , on lui donne la reponse , tu nous sors une while , et en plus elle est fausse . ( inc %1 , mais la var %1 tu la sors d'ou ¿ )
Messages postés
301
Date d'inscription
mercredi 15 juin 2005
Statut
Membre
Dernière intervention
19 février 2007

oops c inc %i
Messages postés
70
Date d'inscription
dimanche 18 décembre 2005
Statut
Membre
Dernière intervention
25 février 2007

Salut, je ne comprends pas ce que tu veux dire.



Je t'avais dis que je voulais supprimer une ligne ( n'importe laquelle, je ne sais pas la combientième c'est ) qui comporte le texte qui a dans %xxx . %xxx qui comprend le texte maison par exemple.



Ma ligne ne veut pas dire ca ?
Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
1
Nan dans ce cas fait

if ($read(fichier.txt,w,$+(*,%xxx,*))) { write -d $+ $readn fichier.txt }



remplace bien le nom de ton fichier ...