tcsetattr error: Inappropriate ioctl for device

Le
Philippe Delavalade
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 debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/20141030095300.GA19761@messier31.home
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Pierre Malard
Le #26318715
--Apple-Mail=_32C8C4F5-6005-4E2E-B68E-6A7E778875A7
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=utf-8

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’erreu r 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
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
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/




--
Pierre Malard

«A force de faire "la rue" on est devenu le caniveau»
Abd Al Malik - Céli ne
| _,,,---,,_
/,`.-'`' -. ;-;;,_
|,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 <--


--Apple-Mail=_32C8C4F5-6005-4E2E-B68E-6A7E778875A7
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=utf-8

</div>
<br class=""></div></body></html>
--Apple-Mail=_32C8C4F5-6005-4E2E-B68E-6A7E778875A7--

--
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
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Dominique Asselineau
Le #26318717
Pierre Malard wrote on Thu, Oct 30, 2014 at 12:09:11PM +0100
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.



ou calc qui pourrait être l'équivalent sans la contrainte de la console ?

dom
--

--
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
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Publicité
Poster une réponse
Anonyme