Este é um método simples para criar uma calculadora usando o suporte à função interna no shell Bash. Essencialmente, tudo o que estamos fazendo é atribuir o ponto de interrogação para executar o comando bc com os argumentos que você digitar depois dele.
Criando a função Calculadora do Terminal
Para criar a função, basta colar o seguinte comando no terminal…
? () { echo '$*' | bc -l; }
Agora você pode usá-lo simplesmente digitando um? e então a equação matemática que você quer resolver. Se você for usar espaços, deverá colocá-lo entre aspas. Caso contrário, você receberá um erro como este:
Fazendo a função economizar em reinícios
Se você estiver usando o Linux ou o Cygwin no Windows, edite o seguinte arquivo e coloque a linha na parte inferior:
vi ~/.bash_profile
Feche o terminal, reabra e o comando deve estar ativado agora.
Salvando a Função no OS X
Se você estiver usando o OS X, precisará seguir outra rota, pelo menos nos meus testes. Primeiro, abra um Terminal e digite os seguintes comandos:
touch.profile
open.profile
Você precisará estar na sua pasta de usuário no momento, que é a pasta padrão de qualquer maneira para a nova janela do Terminal.