
내가 이것을 가지고 있다고 가정 해 봅시다 :
foo(){
install_ores_gitflow;
command foo "$@"
}
내가 원하는 것은 다음과 같이 함수 이름을 동적으로 가져오는 것입니다.
foo(){
install_ores_gitflow;
command "$0" "$@"
}
"$0"이 "foo"로 평가되는 경우 이것이 어떻게든 가능합니까? 저는 신뢰할 수 있는 것을 찾고 있습니다.
답변1
FUNCNAME 쉘 변수는 어떻습니까? man bash
:
기능 이름
현재 실행 중인 호출 스택에 있는 모든 셸 함수의 이름을 포함하는 배열 변수입니다. 인덱스 0의 요소는 현재 실행 중인 쉘 함수의 이름입니다.