13. 문제가 생겼을 때(디버깅 방법)

13.1. 프로그램 진행과정 보기

어떤 프로그램이 이해할 수 없는 동작을 할 경우, 프로그램의 첫 줄을 다음과 같이 수정한다.

 
#!/bin/bash -x 

이런 옵션은 실행 과정에서의 정보를 하나하나 출력해 주어 디버그에 도움을 준다. 각 행이 실행될 때의 반응을 모두 볼 수 있어, 어느 부분에서 문제가 일어났는지를 확실하게 확인할 수 있다.