BASH: So legen Sie einen Funktionsparameter eindeutig fest ... vor dem Aufruf dieser Funktion ... innerhalb des Bash-Skripts ... (ohne Verwendung von Befehlszeilenparametern)

BASH: So legen Sie einen Funktionsparameter eindeutig fest ... vor dem Aufruf dieser Funktion ... innerhalb des Bash-Skripts ... (ohne Verwendung von Befehlszeilenparametern)

Bitte helfen Sie mir zu verstehen, wie man eine Bash-Funktion mit einem Parameter einrichtet, der bei jedem Aufruf der Funktion eindeutig sein kann (wie beispielsweise C).

myString = "string"

myFunction (parameter-1) {


}


myFunction(myString)

Antwort1

Shell-Funktionen nehmenPositionsparameteranalog zu Shell-Skripten:

#!/bin/bash

myString="string"

myfunc () {
  echo "$1"
}

myfunc "$myString"

verwandte Informationen