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
Controle o tráfego na sua rede
Você perdeu seus arquivos .*?
Executando proteção de tela no modo texto
Como remover arquivos CORE
Configure Apache, PHP e MySQL no Slackware sem compilar nada
Leitura recomendada
Preparando a VM para virtualização do Mac OSX no VirtualBox
Todos os compactadores e descompactadores no Linux
Colocando seu lilo boot no disquete
openSUSE - Atualizando as entradas do GRUB 2
Unrpm - Descompactando arquivos RPM
Comentários
As vezes pode ser bem útil para algum script shell.
como multiplico 0.5 * 2 ?
Mensagem
como multiplico 0.5 * 2 ?
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.
Mensagem
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
Enviar