• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst]shellscript parameterübergabe string zusammenfassen

ich will an eine Funktion 'rules' folgendes übergeben:

Code:
rules id1 id2 echo hallo | mail tuner@localhost 
...
ID1=$1
ID2=$2
EXEC=$rest
...
if ...
$EXEC
...

wie kann ich den stricg in einer variablen speichern, und dann ausführen?

gruss, toni.
 
man bash.

Alle Parameter sind in $* bzw. $@ drin.
Mit shift kann man jeweils den ersten Parameter entfernen.

a=$1
b=$2
shift
shift
exec="$*"

...

$exec

sollte gehen.
 
danke, hab's grad genau so gelöst und wollte bescheid geben.

dank : 'Patrik Ditchen', 'Shell-Skript Programmierung' (S. 126)

PS: So langsam find ich das Forum echt gut. Die Antworten kommen meist echt schnell.. :lol:
 
Oben