Pular para o conteúdo

Utilizando o comando expr

Dica publicada em Linux / Comandos
rudolf ghysio schaarschmidt arknoid
Hits: 34.752 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

Os melhores do planeta

Aumente a sua área de swap

Mudando as cores do ls -l

Como remover arquivos CORE

CBL - Certificação Brasileira em GNU/Linux

Obter IP e MAC Address da rede inteira salvando em log

Apagando dados em DVD

Tar: Descompactando arquivos específicos

Criando pacotes executáveis auto-extraível no GNU/Linux

Apagando arquivos sem dono com o find

#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.