Operações aritméticas awk um guia para iniciantes para métodos básicos de cálculo
- 1971
- 478
- Enrique Gutkowski PhD
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ão1 | resultado = 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 '1 | awk '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 '1 | awk '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 '1 | awk '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 '1 | awk '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 '1 | awk '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.
- « Práticas recomendadas e dicas para escrever scripts de shell como pro
- Trabalhador de fila de Laravel como um serviço Systemd »