함수 내에서 다른 함수를 호출하는 방법

함수 내에서 다른 함수를 호출하는 방법

실제로 서버 리소스를 모니터링하기 위해 쉘 스크립트를 사용하고 있습니다. 함수가 있는데 알고 싶습니다. 주 함수에서 두 번째 함수를 호출하는 방법은 무엇입니까?

예:

funct mainfunct(){

echo "Text to show here" **$secondfunct**

}

funct secondfunct(){
commands
}

답변1

ksh나 bash에서는

mainfunct() {
  echo "Text to show here" $(secondfunct)
}

secondfunct() {
  echo commands here
}

mainfunct

다음을 생성합니다.

명령 텍스트가 여기에 표시됩니다.

답변2

android@localhost:~/test$ cat fun.sh
function myname {
  echo "my name is raja"
}

function call {
  myname
}
call

관련 정보