본문 바로가기

Server Oriented/Server

리눅스 awk

원문: https://inpa.tistory.com/entry/LINUX-%F0%9F%93%9A-awk-%EB%AA%85%EB%A0%B9%EC%96%B4-%EB%AC%B8%EB%B2%95-%EB%A7%88%EC%8A%A4%ED%84%B0-%F0%9F%92%AF-%EC%B4%9D%EC%A0%95%EB%A6%AC

 

기본은 awk '패턴 {액션}' 파일명,

또는 | awk '패턴 {액션}

 

패턴이나 액션은 생략 가능하지만, 동시에 생략하지 못함.

패턴은 매칭 또는 필터링, 액션은 동작.

액션 생략시 {print $0} 과 동일 동작.

 

$0 은 라인 전체,

$1 은 라인에서 첫번째 항목,

$2 는 라인에서 두번째 항목, ...

라인에서 마지막 항목은 $NF,

라인에서 마지막 항목으로 부터 첫번째 떨어진 항목은 $(NF -1).