Cela vient certainement que la commande « concalc » réclame une vraie console, un vrai TTY pour afficher son résultat. D’ailleurs, quand on essaie de rediriger la sortie d’erreur sur un fichier, on a e même comportement.
Essayez « expr »… C’est plus roots mais ça, ça marche. Sinon, il y a aussi « bc » et « dc » qui sont des commandes plus orientées calcul. Cordialement > Le 30 oct. 2014 à 10:53, Philippe Delavalade <[email protected]> > a écrit : > > Bonjour chère liste. > > En faisant un petit utilitaire bash j'obtiens le message d'erreur cité en > sujet. > > J'ai construit un petit programme minimal qui me donne le même message à > plusieurs reprise. il s'agit tout simplement des quelques lignes suivantes > : > > #!/bin/bash > s=`concalc 3+5 ` > echo "$s" > exit 0 > > ça me rpond exactement : > > tcsetattr fehler: Inappropriate ioctl for device > tcsetattr error: Inappropriate ioctl for device > 8 > > De quoi cela peut-il provenir ? > > Merci d'avance pour toute explication ou aide. > > -- > Ph. Delavalade > > -- > Lisez la FAQ de la liste avant de poser une question : > http://wiki.debian.org/fr/FrenchLists > > Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" > vers [email protected] > En cas de soucis, contactez EN ANGLAIS [email protected] > Archive: https://lists.debian.org/[email protected] > -- Pierre Malard «A force de faire "la rue" on est devenu le caniveau» Abd Al Malik - Céline |\ _,,,---,,_ /,`.-'`' -. ;-;;,_ |,4- ) )-,_. ,\ ( `'-' '---''(_/--' `-'\_) πr perl -e '$_=q#: 3|\ 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-. ;-;;,_: |,A- ) )-,_. ,\ ( `'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"' `-'"'"'\_): 24πr::#;y#:#\n#;s#(\D)(\d+)#$1x$2#ge;print' - --> Ce message n’engage que son auteur <--

