Afficher 5 dernieres lignes d'un .txt

Résolu
schubert11
Messages postés
14
Date d'inscription
lundi 6 décembre 2004
Statut
Membre
Dernière intervention
30 novembre 2006
- 29 nov. 2006 à 14:34
cs_wims
Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
- 29 nov. 2006 à 20:13
Salut a tous ,
Je vous dérange encore une fois ^^ pour vous demander comment puis-je afficher sur un salon les 5 dernieres lignes d'un .txt a l'aide de  la commande play. Il faut savoir que le nombre de ligne du .txt sont variables .

Merci encore d'avance :)

3 réponses

cs_wims
Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
1
29 nov. 2006 à 20:13
Pourquoi tu met un /filter ? Et ton /play n'est pas bon :
/play -f $+ $calc($lines(log.txt) - 5) #chan

essaye ca
3
cs_wims
Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
1
29 nov. 2006 à 19:01
$lines(tonfichier.txt) retourne le nombre de ligne du fichier.
donc $calc($lines(tonfichier.txt) - 5) te donne le numero de la ligne ou commencé ton /play :)
0
schubert11
Messages postés
14
Date d'inscription
lundi 6 décembre 2004
Statut
Membre
Dernière intervention
30 novembre 2006

29 nov. 2006 à 19:54
J'ai essayer d'integré cela a mon code mais sa n'a pas marché :( 

%suc = $calc($lines(log.txt) - 5)
  filter -ffcwr %suc-5 log.txt log.txt *
  play #chan log.txt 0

Encore une idée ? xD
0