web-dev-qa-db-fra.com

Calculs mathématiques simples et rapides

Je connais le programme launchy de Windows (et il est également disponible sous Ubuntu) dans lequel je peux simplement entrer 100/9.14 et obtenir le résultat sans ouvrir une calculatrice. Mais je ne veux pas installer tout le programme juste pour faire ça ...

Existe-t-il un outil de ligne de commande simple que je peux utiliser?

6
wasp256

Je commencerais un interprète python pour effectuer de telles opérations simples:

$ python
Python 2.7.6 (default, Mar 22 2014, 22:59:56) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 100/9.14
10.940919037199125
>>> 

Veuillez vérifier ceci lien pour une liste de python opérateurs mathématiques.

7
Sylvain Pineau

Utilisez bc, il fait exactement ce que vous voulez et dispose de quelques autres fonctionnalités, telles que des variables, une base d’entrée/sortie configurable (très utile pour la conversion hexadécimal/déc/bin, etc.) et d’autres.

3
roadmr

La réponse suggérant bc est certainement un bon choix. Cependant, je l’aime encore mieux avec ce simple wrapper, que j’ai découvert par hasard:

#!/usr/bin/env sh
#
# pbrisbin 2013 - see: https://github.com/pbrisbin/scripts/blob/master/calc
#
###
if which bc &>/dev/null; then
printf "scale=10; $*\n" | bc -l
else
awk "BEGIN { print $* }"
fi

Comme vous pouvez le constater, l’idée a été prise de pbrisbin.com , un site regorgeant d’idées géniales comme celles-ci. (Son script goodsong , par exemple, fait MPD devenir au moins deux fois plus impressionnant ....)

3
jon

Je recommanderais/installer synapse.

Ubuntu 12.04 et inférieur: Sudo apt-get install synapse
Ubuntu 14.04: Le lanceur d’applications Synapse est-il disponible?

Lancez synapse en le recherchant dans le tiret et accédez au menu Préférences. Vous pouvez utiliser l'indicateur synapse pour accéder aux préférences.

Une fois la fenêtre ouverte, cliquez sur l'onglet Plugins et activez le plugin Calculator.

Voir ci-dessous:

enter image description here

Une fois terminé, à chaque fois que vous lancez synapse en utilisant Ctrl + Space vous pouvez simplement commencer à taper votre calcul et les résultats seront affichés en temps réel.

Voir ci-dessous:

enter image description here

2
Parto