Operações aritméticas awk um guia para iniciantes para métodos básicos de cálculo

Operações aritméticas awk um guia para iniciantes para métodos básicos de cálculo

AWK é uma poderosa ferramenta de processamento de texto que pode executar várias operações matemáticas, incluindo operações aritméticas básicas. Neste artigo, discutiremos como executar operações aritméticas básicas no AWK e fornecer exemplos para ajudá -lo a começar.

Você também deve ler: Awk - uma introdução e tutorial

Operadores aritméticos básicos em Awk

A AWK fornece vários operadores aritméticos básicos que você pode usar para executar operações matemáticas em valores numéricos. Esses operadores incluem:

  • Adição (+): O operador de adição é usado para adicionar dois ou mais valores juntos.
  • Subtração (-): O operador de subtração é usado para subtrair um valor de outro.
  • Multiplicação (*): O operador de multiplicação é usado para multiplicar dois ou mais valores juntos.
  • Divisão (/): O operador da divisão é usado para dividir um valor por outro.
  • Módulo (%): O operador do módulo é usado para encontrar o restante de uma operação de divisão.

Executando operações aritméticas em Awk

Para executar operações aritméticas no AWK, você pode usar a seguinte sintaxe:

resultado = expressão
1resultado = expressão

Na sintaxe acima, o resultado é uma variável que armazenará o resultado da operação aritmética, e a expressão é a expressão aritmética que você deseja avaliar.

Aqui estão alguns exemplos de uso de operações aritméticas na AWK:

1. Adição (+)

awk 'comece x = 5; y = 7; z = x + y; imprimir z '
1awk 'comece x = 5; y = 7; z = x + y; imprimir z '

No exemplo acima, usamos o operador de adição para adicionar os valores de x e y e armazenar o resultado na variável z. Em seguida, imprimimos o valor de z usando a instrução de impressão. A saída do comando acima será 12.

2. Subtração (-)

awk 'Begin x = 10; y = 3; z = x - y; imprimir z '
1awk 'Begin x = 10; y = 3; z = x - y; imprimir z '

No exemplo acima, usamos o operador de subtração para subtrair o valor de y de x e armazenamos o resultado na variável z. Em seguida, imprimimos o valor de z usando a instrução de impressão. A saída do comando acima será 7.

3. Multiplicação (*)

awk 'comece x = 5; y = 7; z = x * y; imprimir z '
1awk 'comece x = 5; y = 7; z = x * y; imprimir z '

No exemplo acima, usamos o operador de multiplicação para multiplicar os valores de x e y e armazenamos o resultado na variável z. Em seguida, imprimimos o valor de z usando a instrução de impressão. A saída do comando acima será 35.

4. Divisão (/)

awk 'Begin x = 20; y = 4; z = x / y; imprimir z '
1awk 'Begin x = 20; y = 4; z = x / y; imprimir z '

No exemplo acima, usamos o operador da divisão para dividir o valor de x por y e armazenamos o resultado na variável z. Em seguida, imprimimos o valor de z usando a instrução de impressão. A saída do comando acima será 5.

5. Módulo (%)

awk 'Begin x = 20; y = 3; z = x % y; imprimir z '
1awk 'Begin x = 20; y = 3; z = x % y; imprimir z '

No exemplo acima, usamos o operador do módulo para encontrar o restante da operação de divisão entre x e y e armazenamos o resultado na variável z. Em seguida, imprimimos o valor de z usando a instrução de impressão. A saída do comando acima será 2.

Conclusão

AWK é uma poderosa ferramenta de processamento de texto que pode executar operações aritméticas básicas em valores numéricos. Ao dominar os operadores aritméticos básicos e a sintaxe, você pode executar cálculos matemáticos simples em seus scripts AWK e aplicativos de linha de comando. Isso pode ser útil em vários cenários, como análise de dados, cálculos financeiros e mais.

Além dos operadores aritméticos básicos abordados neste artigo, o AWK também suporta funções matemáticas mais avançadas, como pecado, cos, log e sqrt, entre outros. Essas funções podem ser usadas para realizar cálculos matemáticos mais complexos em Awk.

No geral, entender como executar operações aritméticas no AWK é uma habilidade importante para quem trabalha com dados de texto que envolve valores numéricos. Seguindo os exemplos fornecidos neste artigo, você pode começar a usar awk para realizar operações matemáticas simples e entender melhor como essa ferramenta poderosa pode ser usada em suas tarefas de programação diária.