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
Rejoignez-nous