Bash에서 긴 옵션 "--debug"의 역할은 무엇입니까?

Bash에서 긴 옵션 "--debug"의 역할은 무엇입니까?
GNU bash, version 4.3.42(2)-release-(i686-pc-msys)
Usage:  bash [GNU long option] [option] ...
        bash [GNU long option] [option] script-file ...
GNU long options:
        --debug
        --debugger
        --dump-po-strings
        --dump-strings
        --help
        --init-file
        --login
        --noediting
        --noprofile

Bash 스크립트를 디버깅하는 데는 두 가지 옵션이 있다는 것을 알았습니다. 저는 bash를 처음 접했기 때문에 디버거나 이와 유사한 것이 정말 필요했습니다.

bash 4.3에 관한 공식 문서를 검색했지만 "--debug" 긴 옵션이 무엇을 해야 하는지 아직도 모르겠습니다.

답변1

보고 있다소스 코드, 플래그를 --debug설정합니다 debugging(shell.c), 하지만 해당 플래그가 사용된 곳은 어디에서도 찾을 수 없습니다. 그래서 아무것도 하지 않는 것처럼 보입니다.

--debugger지원 기능 활성화배쉬 디버거;후자가 당신이 찾고 있는 것일 수도 있습니다.

관련 정보