Bash 변수는 BASH_SOURCE 및 FUNCNAME과 유사하게 각 함수 호출에 사용되는 인수를 제공합니다.

Bash 변수는 BASH_SOURCE 및 FUNCNAME과 유사하게 각 함수 호출에 사용되는 인수를 제공합니다.

오류를 보고할 때 고급 프로그래밍 언어가 하는 것처럼 스택 추적 프린터를 시뮬레이션하기 위해 쉘 스크립트 함수를 작성했습니다.

쉘 소스 스크립트의 함수 호출 스택 인쇄 쌍과 각 호출 스택 요소의 함수 이름을 표시합니다. 이를 위해 나는 사용합니다배쉬 변수 BASH_SOURCE그리고 FUNCNAME.

각 함수 호출에 매개변수를 추가하여 이를 더욱 개선하고 싶습니다. 이를 달성할 수 없어 By를 사용해 보았 BASH_ARGV으나 최상위 호출에서 전달된 매개변수만 참조하는 것 같습니다.

어쨌든 내가 할 수 있을까?

관련 정보