Depuis de nombreuses années, plutôt que d’utiliser gnome-calc, ou qalculate, etc. ma calculatrice préférée est ce petit script que j’ai mis dans mon PATH:
La partie <(echo "tva=1.196") est bien sûr optionnelle ; elle me servait à avoir d’emblée une variable tva pour pouvoir par exemple demander 15*tva pour obtenir un prix TTC à partir d’un prix de départ HT.
Et dans le fichier ~/.inputrc.calculatrice, je mets le contenu suivant :
set disable-completion on
set echo-control-characters off
",": "."
" ": ""
"\xA0": ""
Cette calculatrice a de nombreux atouts :
— On peut copier-coller des valeurs depuis d’autres applications et ça efface automatiquement les espaces sécable ou insécables parasites, ainsi que les tabulations.
— Lors des copier-coller ou en cours de saisie, la virgule est automatiquement remplacée par le point décimal qu’exige bc : on peut donc utiliser indifféremment les deux.
— Les calculs sont historisés et éditables grâce à readline.
— Et comme c’est bc à la base, on a du calcul en précision arbitraire (variable scale), le choix de la base en entrée (ibase) et en affichage (obase), des variables (des « mémoires ») à volonté et quelques fonction mathématiques.
# Ma calculatrice préférée :-)
Posté par Yves (site web personnel) . En réponse au journal Faire de la magie avec son .inputrc. Évalué à 1.
Depuis de nombreuses années, plutôt que d’utiliser gnome-calc, ou qalculate, etc. ma calculatrice préférée est ce petit script que j’ai mis dans mon PATH:
La partie
<(echo "tva=1.196")est bien sûr optionnelle ; elle me servait à avoir d’emblée une variabletvapour pouvoir par exemple demander15*tvapour obtenir un prix TTC à partir d’un prix de départ HT.Et dans le fichier
~/.inputrc.calculatrice, je mets le contenu suivant :Cette calculatrice a de nombreux atouts :
— On peut copier-coller des valeurs depuis d’autres applications et ça efface automatiquement les espaces sécable ou insécables parasites, ainsi que les tabulations.
— Lors des copier-coller ou en cours de saisie, la virgule est automatiquement remplacée par le point décimal qu’exige
bc: on peut donc utiliser indifféremment les deux.— Les calculs sont historisés et éditables grâce à readline.
— Et comme c’est
bcà la base, on a du calcul en précision arbitraire (variablescale), le choix de la base en entrée (ibase) et en affichage (obase), des variables (des « mémoires ») à volonté et quelques fonction mathématiques.Yves.