Sistemas  
 
Conhecimento computador >> Sistemas >> Unix >> 
Como usar EXPR executar Álgebra em Unix
EXPR é um utilitário Unix que pode ser usado para avaliar expressões algébricas. Use EXPR na linha de comando , ou mais poderosa ao incorporar EXPR em shell scripts . Tenha o cuidado de usar apenas argumentos inteiros para suas expressões algébricas. EXPR dá uma mensagem de erro quando se apresenta com argumentos não inteiros . Coisas que você precisa
computador com Unix ou o sistema operacional Linux e EXPR utilitário
Show Mais instruções
1 Tipo

"X = 11 " (sem as aspas) em seguida, clique em " entrar " no prompt de comando, e " Y = 12 " e clique em "enter" no prompt de comando seguinte. Isto estabelece duas variáveis, X e Y , e os seus valores, 11 e 12. Digite " $ echo X " e " echo $ Y" para confirmar o valor das variáveis.
2

Type " expr $ X + $ Y" no prompt de comando . EXPR irá avaliar esta expressão e retornar o valor de X + Y, ou 23
3

Tente subtração , multiplicação e divisão , digitando expr. " X $ - $ Y ", " expr $ X \\ * $ Y , " e " expr $ X /Y. $ " ( O símbolo para a multiplicação em expr deve ser digitado "\\ * " para evitar o significado especial de "*" no shell como um curinga para qualquer caractere qualquer número de vezes . ) As respostas são o que você esperaria , exceto no caso de divisão, em que EXPR dá a resposta como 0 . Desde EXPR só funciona com números inteiros , arredonda a resposta decimal para o inteiro mais próximo.
4

realizar uma série de cálculos , inserindo as variáveis ​​como uma matriz, em seguida, usando EXPR para iterar sobre os valores. Para conciliar todos os números inteiros de um a 10, você deve digitar " sq = (1 2 3 4 5 6 7 8 9 10), para sq em $ { sq [@ ]} ; fazer expr $ sq \\ * $ quadrados ; feito. " Existem quatro comandos aqui , separados por ponto-evírgula . No fim , eles criam uma matriz chamada sq que contém os números inteiros de um a 10; chamar cada valor de sq separadamente ; quadrado cada valor de sq , uma vez chamado ,. E terminar o programa
5

Use uma concha script para passar os argumentos que pretende expr. Para avaliar a expressão quadrática 2x ^ 2 - 5x + 3 para qualquer valor inteiro , escreva o seguinte script shell em um editor de texto, salve-o como expr_test , e torná-lo executável , digitando " chmod 755 expr_test " no comando var em "$ @ "

fazer expr 2 \\ * $ var \\ * $ var - 5 \\ * $ var + você pode passar valores inteiros a serem avaliados no prompt de comando . Digitando " . /Expr_test 1 3 5 11" faz com que expr para avaliar a expressão quadrática para um, três , cinco e 11. Note-se que EXPR segue a ordem correta das operações na avaliação da expressão quadrática.

Anterior :

Próximo : No
  Os artigos relacionados
·Como corrigir Scanners para trabalhar em Unix 
·Como ver Processos Zombie em UNIX 
·Cinco comandos importantes em Unix 
·Como salvar um Alias ​​em UNIX 
·UNIX SMC: Como corrigir uma conta bloqueada 
·Como mover em Unix 
·Definição de um Alias ​​em um ambiente Unix 
·Como forçar o UTF-8 em Unix 
·Como LS uma árvore no Unix 
·Níveis de Permissão Unix 
  Artigos em destaque
·Como instalar o Ubuntu em um USB Flash Drive 
·Como montar uma câmera de vídeo USB no Ubuntu 
·Como Aumentar o texto de texto digitalizado em Impressã…
·Como fazer um CD de inicialização do Linux no Windows…
·Como juntar arquivos DMG 
·Como configurar o MobileMe Sincronização 
·Como ocultar Tudo sobre GoneGothic 
·Como faço para configurar uma placa Notebook Belkin Wi…
·Como inicializar um Mac Mini A partir de um CD 
·Como converter EXT3 rígido externo para EXT4 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados