Page d'accueil » comment » Créez votre propre fonction de calcul rapide pour le terminal

    Créez votre propre fonction de calcul rapide pour le terminal

    Si vous êtes un peu comme moi, vous avez toujours une fenêtre de terminal ouverte et vous avez probablement même assigné un raccourci clavier pour l'afficher à tout moment. Alors, pourquoi ouvrir la calculatrice ennuyeuse quand vous pouvez résoudre des équations sur la ligne de commande?

    Il s'agit d'une méthode simple pour créer une calculatrice à l'aide de la fonction intégrée dans le shell Bash. En gros, tout ce que nous faisons consiste à assigner le point d'interrogation pour exécuter la commande bc avec les arguments que vous tapez après..

    Création de la fonction de calculatrice de terminal

    Pour créer la fonction, il suffit de coller la commande suivante dans le Terminal…

    ? () echo "$ *" | bc -l;

    Maintenant, vous pouvez l'utiliser en tapant simplement un? et ensuite l'équation mathématique que vous voulez résoudre. Si vous utilisez des espaces, vous devez l’entourer de guillemets, sinon vous obtiendrez une erreur comme celle-ci:

    Vous pouvez également l'utiliser sous Windows si Cygwin est installé (vous devez bien sûr vous assurer que vous avez bien installé le paquet bc)..

    Comme il utilise la commande bc, il est assez puissant.

    Rendre la fonction Enregistrer lors des redémarrages

    Si vous utilisez Linux ou Cygwin sous Windows, vous voudrez éditer le fichier suivant et mettre la ligne en bas:

    vi ~ / .bash_profile

    Fermez votre terminal, rouvrez-le et la commande devrait être activée maintenant.

    Enregistrement de la fonction sous OS X

    Si vous utilisez OS X, vous devrez emprunter une autre route, du moins lors de mon premier test, ouvrir un terminal, puis taper les commandes suivantes:

    touchez .profil

    ouvrir .profile

    Vous devrez être dans votre dossier utilisateur à ce moment-là, le dossier par défaut pour la nouvelle fenêtre du terminal..

    La commande open ouvrira le nouveau fichier .profile dans Textedit, où vous pourrez coller, enregistrer et fermer la ligne..

    Fermez le terminal, rouvrez-le et vous devriez avoir la fonction disponible.