2022-05-09 awk_정리
awk Aho, Weinberger, Kernighan 3명의 개발자 이름에서 첫 글자를 따왔다. 주로 오크라고 발음한다. 유닉스에서 개발된 스크립트 언어다. 원본 문서에서 패턴을 검사해 원하는 값을 얻는다. 각 줄(line)은 레코드(Record), 단어들을 필드(Field)라고 부른다. 기본적으로 레코드는 줄 바꿈으로 구부하고 필드는 공백으로 구분한다. 참고로 필드구분자를 변경할 수 있는 방법도 있다. 옵션 설명 -F 확장된 정규 표현식으로 필드구분자를 지정한다. 다중 필드 구분자 사용이 가능하다. awk -F 단일로 사용시 ‘:’를 필드구분자로 인식 awk -F'[:\t]' 다중 필드 구분자 ‘:’와 tab을 필드구분자로 인식 awk의 기본 사용법 패턴(pattern)과 액션(action)을 정의하..
2022.05.09