Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Novo Kubuntu Natty muito bom
Por Phenix
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Utilizando o comando expr
Linux user
Publicado por rudolf ghysio schaarschmidt em 23/06/2003

Login: arknoid, 457613 pontos
[ Hits: 7771 ]

Utilizando o comando expr

O comando "expr" possui várias utilidades, como soma, subtração, multiplicação, divisão, resto de divisão, contagem de caracteres em uma string e muito mais (é o famoso comando bombril). Veja alguns exemplos do uso de expr:

$ expr 33 + 1220
1253

$ expr 5 \* 10
50

É preciso proteger o * (asterisco) com a barra inversa, para que o shell não tente interpretá-lo.

$ expr length "isso é um teste"
15

Nunca esqueça de consultar o man:

$ man expr


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada O comando compress
   Dica Linux recomendada flags de comando para ls
   Dica Linux recomendada Listar somente diretórios
   Dica Linux recomendada Suspendendo uma sessão do VIM
   Dica Linux recomendada Sincronizar horário no Debian

Comentários
[1] Comentário enviado por FelipeAbella em 10/08/2006 - 22:17h:

As vezes pode ser bem útil para algum script shell.

[2] Comentário enviado por luiscarlos em 02/12/2006 - 18:05h:

como multiplico 0.5 * 2 ?

[3] Comentário enviado por shikimaru em 02/07/2009 - 10:00h:

Luis,

O expr infelizmente só trabalha com inteiros, para utilizar pontos flutuantes é necessário utilizar a calculador a "bc"

e Syntax seria esta aqui.

$echo 0.5 \* 2 | bc

O expr, muito utilizado para fazer trim em strings.

$expr 9123 : '\([0-9]\)'
9

Existem diversos outros métodos de fazer o trim com "expr" só dar uma pesquisada, espero que tenha ajudado.


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.