나는 종종 개발 프로젝트에서 자주하는 많은 작업을 자동화하는 많은 bash 함수를 생성하고 등록한다. 그 세대는 내가 작업중 인 프로젝트의 메타 데이터에 달려 있습니다.
이 방법으로 생성 된 프로젝트의 정보로 함수에 주석을 달고 싶습니다.
func1() {
# This function was generated for project: PROJECT1
echo "do my automation"
}
이상적으로 정의를 검사 할 때 주석을 볼 수 있습니다.
$ type func1
func1 is a function
func1 ()
{
# This function was generated for project: PROJECT1
echo "do my automation"
}
그러나 어떻게 든 bash 는 함수를로드 할 때가 아닌 주석을 무시하는 것처럼 보입니다. 따라서 주석이 손실 되고이 결과가 나타납니다.
func1 is a function
func1 ()
{
echo "do my automation"
}
함수에 메타 데이터를 할당하고 나중에 확인할 수있는 방법이 있습니까? type으로 정의를 검사 할 때 검색 할 수 있습니까?
$1
입니다-h
, 다음printf
/echo
한 줄 도움말 / 사용 / 뭐든간에.