Change la fin d'une variante

cs_Leon1533 Messages postés 15 Date d'inscription samedi 15 février 2003 Statut Membre Dernière intervention 25 août 2004 - 30 mai 2003 à 16:13
cs_tiot Messages postés 83 Date d'inscription samedi 9 novembre 2002 Statut Membre Dernière intervention 18 août 2004 - 30 mai 2003 à 22:02
Voila j'ai un pb je voudrait changer la fin d'une variante
ex: %ip = 120.20.20.39 le changer en 120.20.20.1 ou 120.20.20.254

en sachan que %ip change :/ sinon ca serait tros facile :/ lol merci de bien vouloir me répondre !

:):):) pas de signature lol :):):)

1 réponse

cs_tiot Messages postés 83 Date d'inscription samedi 9 novembre 2002 Statut Membre Dernière intervention 18 août 2004
30 mai 2003 à 22:02
Bah tu peut t'en sortir avec des token.

Bon imaginons que
%ip = xxx.xxx.xxx.247

donc c en faites 4 nombre séparé par des.
Pour prend que les 3 premièrs il suffit de faire

$gettok(%ip,1-3,46) dans notre exemple çà retourne : xxx.xxx.xxx

Sinon encore plus fort

$puttok(%ip,246,4,46)
retourn : xxx.xxx.xxx.246

bon dans le $instok ... %ip est la liste des token, 246 est le token à rajouter, 4 est la place et 46 représente le point '.' pour dire que c le séparateur.
Donc tu peut même boucler exemple, met dans les remotes

alias test10 {
%ip = xxx.xxx.xxx.145
%b = 255
while (%b) {
echo -a $puttok(%ip,%b,4,46)
dec %b
}
}

puis tu tape /test10

voila j'espère t'avoir éclaicie, ... rapelle toi, les tokens c très puissant.
0
Rejoignez-nous