Página principal » cómo » Crea tu propia función de calculadora rápida para el terminal

    Crea tu propia función de calculadora rápida para el terminal

    Si eres como yo, siempre tienes una ventana de Terminal abierta, y probablemente incluso hayas asignado una tecla de acceso rápido para abrirla en cualquier momento. Entonces, ¿por qué abrir la calculadora aburrida cuando puedes resolver ecuaciones allí mismo en la línea de comandos??

    Este es un método simple para crear una calculadora utilizando el soporte de funciones incorporado en el shell Bash. Esencialmente, todo lo que estamos haciendo es asignar el signo de interrogación para ejecutar el comando bc con cualquier argumento que escriba después de él.

    Creación de la función de calculadora de terminal

    Para crear la función, simplemente pegue el siguiente comando en la Terminal ...

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

    ¿Ahora puedes usarlo simplemente escribiendo una? y luego la ecuación matemática que quieres resolver. Si vas a usar espacios, debes rodearlo de comillas, de lo contrario obtendrás un error como este:

    También puede usarlo en Windows si tiene Cygwin instalado. Deberá asegurarse de haber instalado el paquete bc, por supuesto..

    Ya que esto está usando el comando bc, es bastante poderoso.

    Hacer que la función se guarde en los reinicios

    Si está utilizando Linux o Cygwin en Windows, querrá editar el siguiente archivo y poner la línea en la parte inferior:

    vi ~ / .bash_profile

    Cierre su terminal, vuelva a abrir, y el comando debería estar habilitado ahora.

    Guardando la función en OS X

    Si está utilizando OS X, deberá ir a otra ruta, al menos en mi prueba primero, abrir una Terminal y luego escribir los siguientes comandos:

    toque. perfil

    abrir .profile

    Deberá estar en su carpeta de usuario en ese momento, que es la carpeta predeterminada de todos modos para la nueva ventana de Terminal.

    El comando abrir abrirá el nuevo archivo .profile en Textedit, donde puede pegar en la línea, guardar y cerrar.

    Cierre la Terminal, vuelva a abrirla y debería tener la función disponible.