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
Comandos avançados do PINE
Pacotes proibidos do Mandrake!!!
Calculadora bem básica
Aumente a sua área de swap
Protegendo seu sistemas de invasões pelo LILO
Leitura recomendada
Monitorando tráfego da interface de rede em três comandos
Limpando sua memória cache de forma simples (parte 2)
Substituição de strings no VI
Preparando a VM para virtualização do Mac OSX no VirtualBox
Mudando o relógio no Linux
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