[gull] case

Dominique Lovy Dominique.Lovy at chiphy.unige.ch
Fri Apr 2 15:39:01 CEST 2004


Le Vendredi, 2 Avril 2004 14.30, Bruno Crochet a écrit :

> je voudrai utiliser les caractères "fleche" du clavier dans une boucle 
> (Bash) du genre :
> 
> while read -s -n 1 key ; do
>       case $key in
> 	a ) command1 ;;
> 	b ) command2 ;;
>       esac
> done
> 
> 
> Est-ce possible ?

Bien sur:

#! /bin/bash

while read -s -n 1 key ; do
   case $key in
      [A] ) echo fleche en haut ;;
      [B] ) echo fleche en bas ;;
      [C] ) echo fleche a droite ;;
      [D] ) echo fleche a gauche ;;
   esac   
done

Voir  man bash

Dom




More information about the gull mailing list