BASH: Cómo establecer un parámetro de función de forma única... antes de llamar a esa función... dentro del script bash... (sin usar parámetros de línea de comando)

BASH: Cómo establecer un parámetro de función de forma única... antes de llamar a esa función... dentro del script bash... (sin usar parámetros de línea de comando)

Ayúdenme a comprender cómo configurar una función bash con un parámetro que puede ser único cada vez que se llama a la función (como C, por ejemplo).

myString = "string"

myFunction (parameter-1) {


}


myFunction(myString)

Respuesta1

Las funciones de Shell tomanparámetros posicionalesde forma análoga a los scripts de shell:

#!/bin/bash

myString="string"

myfunc () {
  echo "$1"
}

myfunc "$myString"

información relacionada