답변:
set -x
당신이 경우 set -x
중 하나를 대화 형 세션이나 자동 완성 스크립트 자체에, (거의?) 모든 명령과 그 결과가 출력됩니다. 여기에는 자동 완성 스크립트 내에서 수행 된 작업이 포함됩니다.
그런 다음을 사용하여 다시 아래로 다시 조일 수 있습니다 set +x
.
-엑스
각 간단한 명령 (명령, 대소 문자 명령, 선택 명령 또는 명령의 산술)을 확장 한 후 PS4의 확장 값을 표시 한 다음 명령과 해당 확장 인수 또는 관련 단어 목록을 표시합니다.
-Bash 매뉴얼 # 세트 내장
bash 완성 함수에서 로그 / 출력하십시오. 로켓 과학이 없을 가능성이 높기 때문에이 작업은 매우 쉽습니다. bashdb를 연결할 수는 있지만 불필요하다고 느낍니다 ...
tail -f
로그를 완료 하십시오.
set -x
in bash를 사용 하여 스크립트를 디버깅해야합니다. 사용set +x
하지 않도록 설정하는 방법.