2013-07-17 1 views

답변

5

를 bash는 리눅스를 사용하고

toto 

#!/bin/sh 
toto() 
{ 
    echo "$something" 
} 

toto 

위의 코드는 당신이 그렇게 할 $FUNCNAME를 사용할 수 표시해야합니다.

$ toto() 
> { 
> echo "this function name is $FUNCNAME" 
> } 
$ toto 
this function name is toto 
+0

이 내 우분투 쉘 작동하지만 그것이 내가 그 다음, 수 없습니다 두려워 비지 박스 강타에 대한 – MOHAMED

+0

Uhms을 작동하지 않습니다. http://www.mail-archive.com/[email protected]/msg01550.html – fedorqui

+2

BusyBox가'bash'가 아니라'ash'를 사용한다고 저는 믿습니다. 버전 2.0에서는'FUNCNAME'이'bash'에 추가되었으므로 버전 문제가되지는 않습니다. – chepner