1
함수 이름을 함수에 표시하는 방법은 무엇입니까? 내가 비지 박스함수 자체에 함수 이름을 표시하는 방법
에서함수 이름을 함수에 표시하는 방법은 무엇입니까? 내가 비지 박스함수 자체에 함수 이름을 표시하는 방법
에서를 bash는 리눅스를 사용하고
toto
#!/bin/sh
toto()
{
echo "$something"
}
toto
위의 코드는 당신이 그렇게 할 $FUNCNAME
를 사용할 수 표시해야합니다.
$ toto()
> {
> echo "this function name is $FUNCNAME"
> }
$ toto
this function name is toto
이 내 우분투 쉘 작동하지만 그것이 내가 그 다음, 수 없습니다 두려워 비지 박스 강타에 대한 – MOHAMED
Uhms을 작동하지 않습니다. http://www.mail-archive.com/[email protected]/msg01550.html – fedorqui
BusyBox가'bash'가 아니라'ash'를 사용한다고 저는 믿습니다. 버전 2.0에서는'FUNCNAME'이'bash'에 추가되었으므로 버전 문제가되지는 않습니다. – chepner