O que a opção longa “--debug” supõe fazer no bash?

0
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

Noto que há duas opções para depuração do meu script bash. desde que eu sou novo para bash, eu realmente quero um depurador ou coisas assim.

Eu pesquisei o documento oficial sobre o bash 4.3, mas ainda não sei o que a opção longa "--debug" deve fazer.

    
por lovespring 11.01.2016 / 16:11

1 resposta

1

Analisando o código-fonte , --debug define um sinal debugging (em shell.c ), mas não consigo encontrar em qualquer lugar que o sinalizador é usado. Então parece não fazer nada.

--debugger ativa recursos de suporte para o depurador bash ; o último é provavelmente o que você está procurando.

    
por 11.01.2016 / 16:22