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
Executando proteção de tela no modo texto
Otimizando a velocidade da placa gráfica
Gravar CD´s pelo prompt
Como remover arquivos CORE
Mudando as cores do ls -l
Leitura recomendada
Alias para atualizar apt e flatpak
Comando CHMOD (Change Mode) no Modo Octal
Agendando tarefas no cron com horário aleatório
Iniciando Compiz automaticamente no Gnome Slackbuild
Resolvendo o erro: Sub-processo gzip retornou um código de erro (1)
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