Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

d'affectation de fichier suivant les tty

2 réponses
Avatar
jpurtado
Bonjour,
J'ai =E9crit ce petit programme d'affectation de fichier suivant les
tty,
c'est pas terrible et limit=E9 =E0 10,
bon qui serait bien gentil de me corriger tout en restant simple
Merci d'avance


case "$T" in
/dev/ttyp0) fichier=3D600;;
/dev/ttyp1) fichier=3D601;;
/dev/ttyp2) fichier=3D602;;
/dev/ttyp3) fichier=3D603;;
/dev/ttyp4) fichier=3D604;;
/dev/ttyp5) fichier=3D605;;
/dev/ttyp6) fichier=3D606;;
/dev/ttyp7) fichier=3D607;;
/dev/ttyp8) fichier=3D608;;
/dev/ttyp9) fichier=3D609;;
/dev/ttyp10) fichier=3D610;;
esac

2 réponses

Avatar
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

Avatar
jpurtado
On 16 mar, 14:35, Stephane Chazelas wrote:
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