Basta adicionar um set -x
no script que você está pesquisando. Você pode terminar adicionando set +x
no script, por exemplo limitar a saída do seu trabalho de depuração.
Estou tentando entender como um script de shell está funcionando. O tutorial afirma que o script deve ser executado da seguinte maneira:
source oe-init-build-env rpi-build
Normalmente, quando faço esse tipo de pesquisa, eu faço sh -x oe-init-build-env rpi-build
. No entanto, essa abordagem não seria a melhor, porque ela executaria o script em um novo shell.
Existe uma maneira de executar um script com a fonte e passar os sh
flags?
Basta adicionar um set -x
no script que você está pesquisando. Você pode terminar adicionando set +x
no script, por exemplo limitar a saída do seu trabalho de depuração.
source <(echo "set -x"; echo "set -- rpi-build"; cat oe-init-build-env; echo "set +x")