Pular para o conteúdo

Utilizando o comando expr

Dica publicada em Linux / Comandos
rudolf ghysio schaarschmidt arknoid
Hits: 34.753 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar

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

Comandos avançados do PINE

Controle o tráfego na sua rede

Como remover arquivos CORE

Os melhores do planeta

Melhore sua conexão PPP

Converter vídeo para MP4 via terminal Linux

Declarando "netbios name" no Samba

Pgrep e pkill

Dando permissão para desligar o computador

Como usar o Zenshot

#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

Entre na sua conta para comentar.