Bonjour,

Je conçois un script afin de me connecter à mon équipement pour récupérer des informations.
J'arrive à le connecter dessus, à passer des commandes mais je me retrouve bloqué lorsque je dois choisir un sous menu avec la flèche du bas.

En faisant 'Ctrl + V + Flèche du bas' j'obtiens "^[[B"

Mais lorsque je le saisie dans mon code, j'obtiens le 12ème sous menu, alors que j'aimerai descendre seulement de 1.

Voici le script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash
 
                (
                echo open X.X.X.X
                sleep 5
                echo "$login"
                sleep 5
                echo "$password"
                sleep 10
                echo "tef"
                sleep 2
                echo -n "^[[B"
                sleep 2
                ) | telnet
J'ai également parcourus d'autre forum qui propose une autre commande : "echo -n $'\031", mais cela ne correspond pas non plus à ce que je souhaite.
J'aimerai effectué 8 fois la flèche du bas afin de choisir le bon sous menu.


Avez-vous une idée ?