Preguntas etiquetadas con shell

12
Cómo llamar a una función dentro de otra función

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

12
set -u uso no funciona como se esperaba

Estoy aprendiendo cómo usar de manera eficiente diferentes setopciones en mi script y descubrí set -uque parece ser perfecto para salir de mi script si una variable no se configura correctamente (por ejemplo, eliminar usuarios). De acuerdo con la página del manual , set -uy set -ehace lo siguiente...

12
Un programa que podría almacenar el stdin o el archivo

Además de usar un archivo temporal para ayudar, ¿hay alguna forma en que el programa pueda almacenar la entrada de la memoria intermedia stdinpero no la envíe hasta que obtenga el contenido EOF? Tampoco quiero usar una variable de shell (por ejemplo buffer=$(cat)). Este programa debe comportarse...

12
¿Cómo portar matrices de estilo bash a cenizas?

Hace algún tiempo escribí un script bash que ahora debería poder ejecutarse en un entorno ash. En bashfue como: services=( "service1.service" "service2.service" "service3.service" ) for service in "${services[@]}" do START $service done START() { echo "Starting "$1 systemctl start...

12
Comprender los comandos integrados de shell

En el manual de bash , está escrito que Builtin commands are contained >>> within <<< the shell itself Además, esta respuesta dice que A built-in command is simply a command that the shell carries out itself, instead of interpreting it as a request to load and run...