関数内で別の関数を呼び出す方法

関数内で別の関数を呼び出す方法

実際、サーバーリソースを監視するためにシェルスクリプトを使用しています。関数があるのに知りたいです。メイン関数から2番目の関数を呼び出すには?

例:

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

次を生成します。

コマンドテキストがここに表示されます。

おすすめ記事