Bonjour,
Voila quelque temps que je me suis mis sur linux (1an). Maintenant que j connais un peux de chose, je souhaite dévellopper un ptit truc en shell. Mais j'ai un problème au niveau d'une commande.
Je m'explique : Je souhaite que quand j'appuis sur une touche, mon prompt ce déplace sur une case dans le sens où je veux
mais sans m'afficher la touche appuyer. Je sais que l'option "
read" attend toujours une valeur puis l'applique avec "
Return".
Mais je voudrais me passer de cette option et pas afficher ce fichu caractère.
Je pensé à un "
sed" quelque chose ou un truc dans le genre. Mais je prèfère voir avec des professionnel du codage.
Voici le bout de code que j'ai pus faire (qui fonctionne pour une partie)
Citation
Code
deplacement_curseur () {
if read z
then
y=($y-1)
tput cup $y $x
deplacement_curseur;
elif read s
then
tput cud 1
deplacement_curseur;
elif read d
then
tput cub 1
deplacement_curseur;
elif read q
then
tput cuf 1
deplacement_curseur;
else read a
x=1;
fi
}
J'éspère être assez claire pour vous. si vous souhaitez plus d'info, je peux vous en donnée sans problème.
DarkAngelos
Poste le Tuesday 2 December 2014 09:49:21