Search

Bash 셸에서 함수 초기화하기

요약
Simply, unset -f YOUR_FUNCTION
게시일
2022/02/06
태그
Linux
Mac
1 more property
Bash 셸에서 변수에 할당된 변수를 깨끗이 지우고 싶으면 unset 명령어를 쓴다. (이 명령은 환경 변수, 사용자 변수를 가리지 않으므로 주의가 필요하다.)
Bash 세션에서 사용하던 함수를 제거하고 싶으면? 비슷한 방법으로 unset에 옵션 -f를 붙여주면 된다.
func() { expr $1 + $2; } func 1 3 # func를 호출해 4를 출력 unset -f func # 다시 func를 실행하면 실행되지 않는다.
Shell
복사