Estoy trabajando realmente en un script de shell para monitorear los recursos de un servidor. Tengo una función y quiero saber: ¿cómo puedo llamar a una segunda función dentro de la principal?
Ejemplo:
funct mainfunct(){
echo "Text to show here" **$secondfunct**
}
funct secondfunct(){
commands
}

Respuestas:
En ksh o bash,
Genera lo siguiente:
fuente
$(secondfunct)aquí se expandiría a las palabras resultantes del operador split + glob aplicado a la salida estándarsecondfunctde todos los caracteres de línea nueva eliminados.bashyksh. Eso funcionaría en cualquier shell POSIX (y algunos no POSIX como ash o zsh (aunque zsh no haría la parte glob y no se atragantaría con bytes NUL))fuente
.bashrcarchivo