d'affectation de fichier suivant les tty

Le
jpurtado
Bonjour,
J'ai crit ce petit programme d'affectation de fichier suivant les
tty,
c'est pas terrible et limit 10,
bon qui serait bien gentil de me corriger tout en restant simple
Merci d'avance


case "$T" in
/dev/ttyp0) fichier=600;;
/dev/ttyp1) fichier=601;;
/dev/ttyp2) fichier=602;;
/dev/ttyp3) fichier=603;;
/dev/ttyp4) fichier=604;;
/dev/ttyp5) fichier=605;;
/dev/ttyp6) fichier=606;;
/dev/ttyp7) fichier=607;;
/dev/ttyp8) fichier=608;;
/dev/ttyp9) fichier=609;;
/dev/ttyp10) fichier=610;;
esac
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Stephane Chazelas
Le #731691
2007-03-16, 06:13(-07), :
Bonjour,
J'ai écrit ce petit programme d'affectation de fichier suivant les
tty,
c'est pas terrible et limité à 10,
bon qui serait bien gentil de me corriger tout en restant simple
Merci d'avance


case "$T" in
/dev/ttyp0) fichier`0;;
/dev/ttyp1) fichier`1;;
/dev/ttyp2) fichier`2;;
/dev/ttyp3) fichier`3;;
/dev/ttyp4) fichier`4;;
/dev/ttyp5) fichier`5;;
/dev/ttyp6) fichier`6;;
/dev/ttyp7) fichier`7;;
/dev/ttyp8) fichier`8;;
/dev/ttyp9) fichier`9;;
/dev/ttyp10) fichiera0;;
esac


Standard sh:

case $T in
/dev/ttyp[0-9]*) fichier=$((600 + ${T#/dev/ttyp}));;
esac

Bourne sh:

case $T in
/dev/ttyp[0-9]*) fichier=`expr "$T" : '/dev/ttyp(.*)' + 600`;;
esac

--
Stéphane

jpurtado
Le #731690
On 16 mar, 14:35, Stephane Chazelas
2007-03-16, 06:13(-07), :





Bonjour,
J'ai écrit ce petit programme d'affectation de fichier suivant les
tty,
c'est pas terrible et limité à 10,
bon qui serait bien gentil de me corriger tout en restant simple
Merci d'avance

case "$T" in
/dev/ttyp0) fichier`0;;
/dev/ttyp1) fichier`1;;
/dev/ttyp2) fichier`2;;
/dev/ttyp3) fichier`3;;
/dev/ttyp4) fichier`4;;
/dev/ttyp5) fichier`5;;
/dev/ttyp6) fichier`6;;
/dev/ttyp7) fichier`7;;
/dev/ttyp8) fichier`8;;
/dev/ttyp9) fichier`9;;
/dev/ttyp10) fichiera0;;
esac


Standard sh:

case $T in
/dev/ttyp[0-9]*) fichier=$((600 + ${T#/dev/ttyp}));;
esac

Bourne sh:

case $T in
/dev/ttyp[0-9]*) fichier=`expr "$T" : '/dev/ttyp(.*)' + 600`;;
esac

--
Stéphane- Masquer le texte des messages précédents -

- Afficher le texte des messages précédents -


Merci et bon Week-end


Publicité
Poster une réponse
Anonyme