Awk 는 grep 검색 및 sed 편집에 비해 데이터를 분석하고 보고서를 생성할 때 특히 강력한 텍스트 분석 도구입니다.
운영 및 판단:
프로그래밍 언어의 특징 중 하나인 awk 는+,-,*,/,% 등과 같은 다양한 연산을 지원합니다. 또한 awk 는 C 언어에서++,-,+=,-=, =, =-와 같은 함수를 지원하여 C 언어에 익숙한 사용자에게 awk 프로그램 작성을 용이하게 합니다.
Awk 는 운영 함수의 확장으로서 log, sqr, cos, sin 등과 같은 일련의 내장 운영 함수도 제공합니다. ) 및 일부 함수 (예: 길이, 실체 등). ) 는 문자열을 조작하는 데 사용됩니다. 이러한 함수에 대한 참조는 awk 의 작동 기능을 크게 향상시킵니다.
조건부 분기 명령의 일환으로 관계 판단은 각 프로그래밍 언어의 기능이며 awk 도 예외는 아닙니다. Awk 는 일반적으로 사용되는 = = (같음),! = (같지 않음), > (큼), > = (크거나 같음), < = (작거나 같음) 등. 스타일링으로 코디하면서 ~ (matching in) 와! ~ (일치하지 않음) 판단.
Awk 는 테스트의 확장으로서 논리 연산자:! (아니요),&; & amp;; (AND), || (or) 및 괄호 () 를 여러 번 판단하면 awk 기능이 크게 향상됩니다. 이 문서의 부록에는 awk 에서 허용하는 작업, 판단 및 연산자 우선 순위가 나열되어 있습니다.