Pular para o conteúdo

Utilizando funções matemáticas no zsh

Dica publicada em Linux / Software
Sandro Marcell SMarcell
Hits: 5.267 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Utilizando funções matemáticas no zsh

O zsh possui um módulo chamado mathfunc, que provê funções matemáticas dos mais variados tipos, como por exemplo, funções que calculam:
  • Seno
  • Cosseno
  • Raiz quadrada
  • Logaritmo
  • Potência

E outras mais.

Para fazer uso destas funções, basta carregar o referido módulo assim:

zmodload zsh/mathfunc

E pronto! Já podemos utilizar as funções matemáticas disponíveis. Vejamos alguns exemplos:

Cálculo da raiz quadrada:

(( raiz_quadrada = sqrt(64) ))
$ print $raiz_quadrada


Cálculo da hipotenusa:

(( hipotenusa = hypot(4,3) ))
$ print $hipotenusa


Cálculo do logaritmo natural:

(( logaritmo = log(81) ))
$ print $logaritmo


Isto é só um exemplo das funções que você encontra no módulo mathfunc.

Para mais detalhes, consulte a documentação do zsh.

info zsh

Falou!!! ;)

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

php-meter: Medidor que mostra o consumo de banda no link de internet

Substituir espaços em branco por underlines em nome de arquivos

Squid - Limitando números de conexões simultâneas

Formatando números no shell com zeros à esquerda

PHP + jQuery - Monitorando link de internet em tempo real

Visualizando o tráfego de rede de forma organizada com Weathermap + MRTG

Templates em português para o bugzilla

ZSnes + outros pacotes i386 em arquitetura de SO 64bits

Sincronize um diretório pessoal com o Google Drive

Fedora 32 live-respins - ISOs atualizadas para instalação

#1 Comentário enviado por removido em 24/06/2012 - 11:01h
É como disseram:

Demorará alguns anos até aparecer o domínio total das possibilidades com zsh...
#2 Comentário enviado por SMarcell em 25/06/2012 - 09:07h

[1] Comentário enviado por Listeiro 037 em 24/06/2012 - 11:01h:

É como disseram:

Demorará alguns anos até aparecer o domínio total das possibilidades com zsh...


Isso é verdade!

Contribuir com comentário

Entre na sua conta para comentar.