awk 명령어는 데이터를 조작하거나 보고서를 생성하기 위한 스크립트 언어이다. 기본 과정 Shell script를 사용하는 것처럼 스크립트를 작성하는 것이다. 다만, 이 언어의 목적이 파일을 조작하는 것에 중점을 두기 때문에 좀 더 편리하게 사용할 수 있다. awk
텍스트 검색, 치환, 추가, 제거 등 다양한 기능을 지원하는 편집기이다. 예제 치환 제거 출력 추가 명령어 Options | option | description | |:-:|-| | i | 원본 파일을 변경한다 | | n | 패턴 버퍼를 출력하지 않는다|
파일에서 특정 문자열을 검색할 때 쓰는 명령어이다. 기본 명령어 Options | option | description| |:-:|-| | -E | 패턴을 확장 정규 표현식으로 해석 | | -F | 패턴을 일반 문자열로 해석 | | -G | 패턴을 기본 정규 표현식
파일을 주어진 규칙대로 나열하는 명령어이다.파일을 줄 단위로 구분하여 각 줄을 정렬한다.각 줄은 구분자에 의해 단어로 구분되고 각 단어를 규칙으로 사용할 수 있다.아무 규칙이 없다면 각 줄의 첫 번째 단어를 알파벳 순서로 정렬한다.정렬 옵션확장 옵션
cat > 파일에서 구분자로 구분된 단어를 출력한다 OPTION | option | description | |:-:|-| | -c | 잘라낼
텍스트 파일을 보기 좋은 포맷으로 만든다.아무런 option이 없을 때는 모든 줄의 문장을 한 문장으로 압축해 출력한다파이프라인이나 표준 입출력에서 넘겨 받은 문자열에서 특정한 문자를 변환하거 삭제한다https://www.geeksforgeeks.org/fmt
파일을 끊어서 읽을 때 사용한다줄 번호를 출력한다