Node.js와 함께 작업하다보면 가끔 Error: listen EADDRINUSE: address already in use :::[Port] 이런 에러를 만날 때가 있다. 이는 비정상종료로 인해서 해당 포트가 점유되고 있어 사용할 수 없을 때 나타나는 에러이다. 평소 우리는 이 에러를 해결하기 위해 kill 명령어를 통해 해당 프로세스를 죽여서 해결하곤 했는데, 그 프로세스를 죽이기 위해선 PID 정보가 필요하다. 위와 같이 PID 정보를 확인해야 그제서야 kill -9 [PID] 를 통해 죽일 수 있었는데, 매번 그 과정이 너무 귀찮아서 생각하던 중 awk가 떠올랐다. awk awk란 pattern scanning and processing language이다. 파일의 각 열을 읽어 데이터를 원하는..