Utilizando o comando expr

Publicado por rudolf ghysio schaarschmidt em 23/06/2003

[ Hits: 33.811 ]

 


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

Protegendo seu sistemas de invasões pelo LILO

Dividindo arquivos grandes em vários disquetes

Você perdeu seus arquivos .*?

Impressoras sem usar utilitários

Otimizando a velocidade da placa gráfica

Leitura recomendada

Ressuscitando o modo gráfico no Kurumin 7.0

Reduzindo o tamanho de arquivos PDF

Desligando o Linux com mensagem personalizada

Acessando compartilhamentos de rede do Windows pelo CentOS

Configurando placa Realtek RTL8191SE-VA2 no Kismet (Ubuntu e similares)

  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts